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.0.tar.gz (6.5 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.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: kubed-0.1.0.tar.gz
  • Upload date:
  • Size: 6.5 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.0.tar.gz
Algorithm Hash digest
SHA256 2ad24aca2a75c3bcf310e40e9445a4c6beb9bb542b671ebb8f3f7a671e5baffb
MD5 4617099581a9c480a32b621f5c9a46a4
BLAKE2b-256 5626ca8ed220d38defd846ea32f719eea03a0a7e59e7e191b12d3a1e9922a300

See more details on using hashes here.

File details

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

File metadata

  • Download URL: kubed-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b72b24817d83e1f56e93df286741302d0f35d1c4aa9d3d4781c182d162e6e97
MD5 1878e785e07bb125282dda7a8e18314d
BLAKE2b-256 e1674d308ff8b73deb9a0c206a37ebf0ae46853b423f6903c795144cb4b22f6a

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