[ { "command": "host", "description": "Sets and gets the URI of the dockge instance. Remove any unnecessary subdomains/protocols from the URI", "args": 1, "optional": true }, { "command": "login", "description": "Logs into a given dockge account, either with an interactive dialogue or by passing --user and --password", "args": 2, "optional": true }, { "command": "logout", "description": "Removes the credentials from the local storage.", "args": 0, "optional": false }, { "command": "list", "description": "Lists all available stacks with their status", "args": 0, "optional": false }, { "command": "status", "description": "Returns the status of one stack", "args": 1, "optional": false }, { "command": "restart", "description": "Restarts a given stack", "args": 1, "optional": false }, { "command": "start", "description": "Starts a given stack", "args": 1, "optional": false }, { "command": "stop", "description": "Stops a given stack", "args": 1, "optional": false }, { "command": "down", "description": "Stop & Downs a given stack", "args": 1, "optional": false }, { "command": "update", "description": "Updates a stack", "args": 1, "optional": false }, { "command": "exit", "description": "Exits the CLI - this will reset all settings, including credentials and host", "args": 0, "optional": false }, { "command": "help", "description": "Displays helping hints for commands", "args": 1, "optional": true } ]