CLI productivity tool with autocompletion for Docker, Terraform, Helm, and Kubernetes
Project description
Kubed - Developer CLI Productivity Tool
Kubed enhances your terminal experience with powerful autocompletion for popular DevOps tools:
- Docker
- Terraform
- Helm
- Kubernetes (kubectl)
Features
- Comprehensive autocompletion for common cloud-native development tools
- Automatic installation of useful aliases (e.g.,
kforkubectl) - Enhanced help output with links to documentation at daleyarborough.com
- Cross-platform support (macOS, Linux)
Installation
# Install from PyPI
pip install kubed
# Run the setup script
kubed-setup
Manual Setup
If the automatic setup doesn't work for your shell, you can manually set up the completions:
# Add to your .bashrc, .zshrc, or equivalent
source $(kubed-completions-path)
source $(kubed-aliases-path)
Usage
After installation, you'll have access to:
- Tab completions for docker, terraform, helm, and kubectl commands
- Aliases like
kforkubectl,dfordocker, etc. - Enhanced help output with links to daleyarborough.com when using --help
Requirements
- Python 3.6+
- Bash, Zsh, or compatible shell
- Docker, Terraform, Helm, or Kubernetes CLI tools (for respective completions)
License
MIT
Author
Daley Yarborough
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file kubed-1.3.0.tar.gz.
File metadata
- Download URL: kubed-1.3.0.tar.gz
- Upload date:
- Size: 7.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9a3dc09d1fadc7b82f836bfa9097ecdb1a2d5d0f6812602228614e1553b4b96
|
|
| MD5 |
b3b476ba161f0d13e7b116ae325762b8
|
|
| BLAKE2b-256 |
9dd8523e86b9c412146dadcd8d7861a88fe4364384e4e22a0c8a51cb2ff68c46
|
File details
Details for the file kubed-1.3.0-py3-none-any.whl.
File metadata
- Download URL: kubed-1.3.0-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2d7285283cb6a981017b2f75b4644cbf0eb9ead8f51c03004ec88c5c83274ac
|
|
| MD5 |
ea683f3a4ef67a977885ff5489fccdd0
|
|
| BLAKE2b-256 |
9bca60cca4eb4473026e320e715a92ab5c694791588b12379ac605851393bc97
|