CLI === This page contains the instructions to get and configure the Qaack Command Line Interface. Introduction ************ It provides a easy a fast way to interact with Qaack from the console. It has designed to be integrated with your local git repository. This means that it will automatically detect your branch and automatically work over the environment corresponding to it. **Compatible platforms** - Mac OS (Apple Silicon) - Linux gLibC distributions (Debian and similars) - Windows Get qck CLI ****************** Qaack CLI executables are uploaded `here `_ . Install ******* **macOS** You just need to move your shell path: .. code-block:: bash sudo cp qck /usr/bin **Linux** You just need to move your shell path: .. code-block:: bash sudo cp qck /usr/bin Authenticate *********** You may login for each Qaack instance you use (for example https://panel.qaack.cloud). .. code-block:: shell qck login [QAACK_URL] It will ask for you credentials. After that, in order to setup your repository integration, you need to run the following command in the repository root: .. code-block:: shell cd my_repository qck setup [QAACK_URL] [REPO_ID] Usage ***** Once you have qck working and configured to work with your repository, you can use it. To select a specific environment you only need to checkout the desired branch and it will be automatically detected. .. code-block:: terminal Usage: qck [arguments...] The commands are: build Build environment buildlogs Get build logs console Get service console create Create environment destroy Build environment help shows help message launch Open the current environment in a browser window login Get token from a Qaack instance logs Get service logs setup Setup repository qck-cli config status Get current environment status sync Sync repository version shows version of the application ------