Metadata-Version: 2.4
Name: kubed
Version: 2.2.0
Summary: A CLI tool for managing Kubernetes, Docker, Terraform, and Helm workflows
Home-page: https://cmds.daleyarborough.com
Author: Dale Yarborough
Author-email: Dale Yarborough <daleyarborough@gmail.com>
License: MIT
Project-URL: Homepage, https://cmds.daleyarborough.com
Project-URL: Repository, https://github.com/dalefrieswthat/kubed.git
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: click
Requires-Dist: rich
Requires-Dist: pyyaml
Requires-Dist: requests
Requires-Dist: docker
Requires-Dist: kubernetes
Requires-Dist: helm
Dynamic: author
Dynamic: home-page
Dynamic: requires-python

# 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.

```bash
pip install kubed
```

## Usage

Once installed, you can use the following commands:

- **Setup Command:**
  ```bash
  kubed-setup
  ```
  
  With automatic installation (non-interactive):
  ```bash
  kubed-setup --force-yes
  ```

- **Get Completions Path:**
  ```bash
  kubed-completions-path
  ```

- **Get Aliases Path:**
  ```bash
  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](https://cmds.daleyarborough.com) or contact via email at daleyarborough@gmail.com. 
