Skip to main content

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., k for kubectl)
  • 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:

  1. Tab completions for docker, terraform, helm, and kubectl commands
  2. Aliases like k for kubectl, d for docker, etc.
  3. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kubed-1.3.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kubed-1.3.0-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

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

Hashes for kubed-1.3.0.tar.gz
Algorithm Hash digest
SHA256 a9a3dc09d1fadc7b82f836bfa9097ecdb1a2d5d0f6812602228614e1553b4b96
MD5 b3b476ba161f0d13e7b116ae325762b8
BLAKE2b-256 9dd8523e86b9c412146dadcd8d7861a88fe4364384e4e22a0c8a51cb2ff68c46

See more details on using hashes here.

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

Hashes for kubed-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f2d7285283cb6a981017b2f75b4644cbf0eb9ead8f51c03004ec88c5c83274ac
MD5 ea683f3a4ef67a977885ff5489fccdd0
BLAKE2b-256 9bca60cca4eb4473026e320e715a92ab5c694791588b12379ac605851393bc97

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page