Stand alone tool for Linux Kernel developers and maintainers to interact with KernelCI
Using PyPI and virtualenv
virtualenv .venv
source .venv/bin/activate
pip install kci-dev
kci-dev results
can be used without a config file or KernelCI authorization token.
For other subcommands (like kci-dev bisect
) is possible to create a default config file at
~/.config/kci-dev/kci-dev.toml
with the following command:
kci-dev config
kci-dev supports tab completion for bash, zsh, and fish shells. To enable completions:
# Add to ~/.bashrc
source /path/to/kci-dev/completions/kci-dev-completion.bash
# Add to ~/.zshrc (make sure compinit is enabled)
fpath=(/path/to/kci-dev/completions $fpath)
autoload -U compinit && compinit
# Copy to fish completions directory
cp /path/to/kci-dev/completions/kci-dev.fish ~/.config/fish/completions/
After adding the appropriate lines, restart your shell or source your configuration file.
Authorizaton tokens can be requested here
The kci-dev project welcomes, and depends on, contribution from developers and users in the open source community.
The Contributor Guide should guide you on how to contribute to kci-dev project.
For latest informations check out the documentation here