The official cloudscale.ch command line interface (CLI) client.
pipx install cloudscale-cli
cloudscale --help
Usage: cloudscale [OPTIONS] COMMAND [ARGS]...
Options:
--version Show the version and exit.
-a, --api-token TEXT API token.
-p, --profile TEXT Profile used in config file.
--debug Enables debug log output.
-o, --output [table|json] Output format. [default: table]
-h, --help Show this message and exit.
Commands:
custom-image
flavor
floating-ip
image
network
objects-user
region
server
server-group
subnet
volume
Please visit https://cloudscale-ch.github.io/cloudscale-cli.
To create a new release, follow these steps:
- Create a branch named
release/<major>.<minor>.<patch>
. - Create a PR of the branch and get it approved.
- Merge the change.
- Tag the release commit and push the tags.
The branch should include the following:
- A single commit that updates the release.
- A version update in
cloudscale_cli/version.py
. - An updated changelog in
CHANGELOG.md
.