Skip to main content

A CLI tool for managing Kubernetes, Docker, Terraform, and Helm workflows

Project description

kubed

kubed is a CLI productivity tool with autocompletion for Docker, Terraform, Helm, and Kubernetes.

About

kubed enhances your terminal experience by providing powerful autocompletion and useful aliases for cloud-native development tools. It aims to streamline your workflow by reducing the need to remember complex command syntax and improving efficiency with quick access to frequently used commands.

Key Features

  • Autocompletion: Provides comprehensive autocompletion for Docker, Terraform, Helm, and Kubernetes (kubectl) commands.
  • Aliases: Includes useful aliases like k for kubectl, d for docker, etc., to speed up command execution.
  • Cross-Platform Support: Works seamlessly on macOS and Linux.
  • Enhanced Help Output: Offers improved help output with links to documentation for better understanding and usage.

Installation

To install the kubed package, you can use pip, the Python package installer. Make sure you have Python 3.6 or later installed on your system.

pip install kubed

Usage

Once installed, you can use the following commands:

  • Setup Command:

    kubed-setup
    

    With automatic installation (non-interactive):

    kubed-setup --force-yes
    
  • Get Completions Path:

    kubed-completions-path
    
  • Get Aliases Path:

    kubed-aliases-path
    

Requirements

  • Python 3.6 or later
  • The following Python packages:
    • setuptools>=42.0.0
    • click>=7.0
    • requests
    • rich
    • pyyaml
    • docker
    • kubernetes
    • helm

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.

Contact

For more information, visit Dale Yarborough's website or contact via email at daleyarborough@gmail.com.

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

Uploaded Source

Built Distribution

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

kubed-2.2.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for kubed-2.2.0.tar.gz
Algorithm Hash digest
SHA256 5bd6f3df707fcba7cf110b46333cacd4c6c057130f7197f43d773d7e6af32754
MD5 c927d77f91521fc6b9a63df9a6b2c774
BLAKE2b-256 1078290540cb270466a2fedd336034bb5eb9d162c70ca813579e1954bdd4465a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for kubed-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34fbbc2f400caba93d6ae1ead94cf1214ae682012578faba7281cc1dd78e2e49
MD5 1bd50131c5ab16563d2d790e3ba3efa1
BLAKE2b-256 dee085139f534fbc431e9020419df1cbdc181facd52adf3bcfed5a0922f6c51f

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