cntb
brew install cntb
v1.6
GPL-3.0-only
Contabo Command-Line Interface (CLI)
22
30-day installs · #6564
65
90-day · #6632
174
365-day · #7712
263
★ GitHub stars · updated 5mo ago
Build dependencies
GitHub topics
cli
cloud
command-line
command-line-interface
command-line-tool
commandline
contabo
contabo-cloud
Links
- https://github.com/contabo/cntb
- GitHub: contabo/cntb
- Brew formula source: Formula/c/cntb.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"go"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Contabo Command-Line Interface (CLI)",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:36:30+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "cntb",
"github_default_branch": "main",
"github_last_commit_at": "2026-03-25T08:09:30Z",
"github_readme_excerpt": "# Contabo Command-Line Interface (CLI)\n\n`cntb` is a command-line interface (CLI) for managing your products from Contabo like VPS and VDS.\n\n## Installation\n\n1. Download `cntb` as pre-built executable for your operating system (Windows, MacOS and Linux supported) on the [releases page](https://github.com/contabo/cntb/releases).\n * MacOS/Linux\n * curl -L \u0027\u0026lt;link to release\u0026gt;\u0027 | tar xz\n * Windows\n * Right-click and select extract\n2. You might move the executable to any location on your disk. You may update your `PATH` environment variable for easier invocation.\n\n## Getting Started\n\n\n1. Configure `cntb` once to use your credentials. You can obtain them from [Customer Control Panel](https://my.contabo.com/api/details).\n\n ```sh\n cntb config set-credentials --oauth2-clientid=\u003cClientId from Customer Control Panel\u003e --oauth2-client-secret=\u003cClientSecret from Customer Control Panel\u003e --oauth2-user=\u003cAPI User from Customer Control Panel\u003e --oauth2-password=\u003cAPI Password from Customer Control Panel\u003e\n ```\n\n2. Use the CLI, e.g.\n\n```sh\ncntb help\n```\n\n## Examples\n\n### List available images\n\n```sh\ncntb get images\n```\n\n### Upload custom image\n\n```sh\ncntb create image --name \u0027CentOS Cloud Image\u0027 --description \u0027CentOS 7 Cloud Image\u0027 --url \u0027https://cloud.centos.org/altarch/7/images/CentOS-7-x86_64-GenericCloud.qcow2\u0027 --osType Linux --version 7\n```\n\n### Create / order new Compute Instance\n\nUsing Cloud-Init to set ssh public key\n\n```sh\ncntb create instance --imageId \"ae423751-50fa-4bf6-9978-015673bf51c4\" --productId \"V92\" --region \"EU\" --userData \u0027ssh_authorized_keys:\n - ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAGEA3FSyQwBI6Z+nCSjUUk8EEAnnkhXlukKoUPND/RRClWz2s5TCzIkd3Ou5+Cyz71X0XmazM3l5WgeErvtIwQMyT1KjNoMhoJMrJnWqQPOt5Q8zWd9qG7PBl9+eiH5qV7NZ\u0027\n# once finished please login via ssh\n# in case of the previously uploaded CentOS 7 Cloud Image please use `centos` as user\n# for standard images please use `admin` as user\n```\n\nUsing Cloud-Init to install apache2 with an already stored SSH public k",
"github_repo": "contabo/cntb",
"github_stars": 263,
"github_topics": [
"cli",
"cloud",
"command-line",
"command-line-interface",
"command-line-tool",
"commandline",
"contabo",
"contabo-cloud"
],
"homepage": "https://github.com/contabo/cntb",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 22,
"installs_365d": 174,
"installs_90d": 65,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "GPL-3.0-only",
"llm_generated_at": null,
"llm_model": null,
"name": "cntb",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 6564,
"rank_365d": 7712,
"rank_90d": 6632,
"raw_hash": "f74ee31a0520e383",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/c/cntb.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": "HEAD",
"version_stable": "1.6",
"versioned_formulae": [],
"why_use_this": null
}