{"repo":"contabo/cntb","free":true,"listed":false,"github":"https://github.com/contabo/cntb","clone":"git clone https://github.com/contabo/cntb.git","description":"Contabo Command Line Interface","language":"Go","stars":278,"topics":["cli","command-line-tool","command-line","command-line-interface","commandline","contabo","contabo-cloud","cloud"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"Contabo Command-Line Interface (CLI) cntb is a command-line interface (CLI) for managing your products from Contabo like VPS and VDS. Installation 1. Download cntb as pre-built executable for your operating system (Windows, MacOS and Linux supported) on the releases page. MacOS/Linux curl -L '&lt;link to release&gt;' tar xz Windows Right-click and select extract 2. You might move the executable to any location on your disk. You may update your PATH environment variable for easier invocation. Getting Started 1. Configure cntb once to use your credentials. You can obtain them from Customer Control Panel. 2. Use the CLI, e.g. Examples List available images Upload custom image Create / order new Compute Instance Using Cloud-Init to set ssh public key Using Cloud-Init to install apache2 with an already stored SSH public key Start Compute Instance Stop Compute Instance Enable Shell Completion Building from source 1. Clone the cntb project. 2. Download & install docker from the official Docker page. 3. Download & install go from the offical Go page. Affected files and folders For cntb to work it uses some additional files and folders. default file for storing settings / preferences is /.cntb.yaml caching folder is /.cache/cntb/ License GNU GENERAL PUBLIC LICENSE, Version 3","default_branch":null,"files":null,"tree":[],"storefront":"/r/contabo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/contabo/cntb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}