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-0.1.1.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

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

kubed-0.1.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file kubed-0.1.1.tar.gz.

File metadata

  • Download URL: kubed-0.1.1.tar.gz
  • Upload date:
  • Size: 6.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for kubed-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6863d91d4c5ed35b8245b9f4082778fa4dddfc78bd80fcdc150d0e5b8545f41b
MD5 70c28334511674b46a9458b897507875
BLAKE2b-256 104aa68e16d721c280dd1bf2591b5a0ef1154517fb8695ba6912536a978ec84b

See more details on using hashes here.

File details

Details for the file kubed-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: kubed-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for kubed-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3a4e181eed495f1321a65c0db5affffa52d65dd79b2e2c76649e1d5337bc1180
MD5 f533c68eb0e39e1478583fd579a9dc72
BLAKE2b-256 9e706f3763f6668212ea378f578445e0b9437ab3b7f509d54f0729fa5a0be3ca

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