kcli - Karmab CLI Provisioner
raw JSON → 99.0.202604240601 verified Fri May 01 auth: no python
Provisioner/Manager for multiple virtualization and cloud platforms including Libvirt, VMware vSphere, AWS, GCP, Hetzner Cloud, KubeVirt, oVirt, OpenStack, IBM Cloud, and containers. The current version is 99.0.202604240601 (auto-generated from CI). Release cadence is continuous via automated builds. Note: this is a CLI tool, not a library for direct Python import; users run `kcli` commands from the shell.
pip install kcli Common errors
error ModuleNotFoundError: No module named 'kcli' ↓
cause Trying to import kcli as a Python module.
fix
Do not use
import kcli in Python. Use the kcli command from your terminal. error kcli: command not found ↓
cause kcli is not installed or not in PATH.
fix
Install with
pip install kcli and ensure pip's bin directory is in your PATH. Warnings
gotcha kcli is a CLI tool, not a Python library. Attempting to import it as a Python module will fail. ↓
fix Use the command line: `kcli <command>`.
deprecated Some older CLI flags or subcommands may have changed in recent versions. Always check `kcli --help` or the documentation. ↓
fix Run `kcli --help` to see current available commands.
gotcha The package version (99.x) is auto-generated from CI and may not follow semantic versioning. Breaking changes can occur without major version bumps. ↓
fix Pin your installation to a specific version if you require stability: `pip install kcli==<version>`.
Imports
- kcli wrong
from kcli import somethingcorrectThere is no public Python import API; kcli is a CLI tool.
Quickstart
# kcli is a CLI tool. To use it, run commands from the terminal.
# Example: list available plans
kcli list plans
# To create a VM using the default plan:
kcli create vm
# To SSH into a VM:
kcli ssh myvm