Metadata-Version: 2.4
Name: lazyk8s
Version: 0.2.3
Summary: The lazier way to manage Kubernetes
Author-email: Jason <jason@example.com>
License: MIT
Project-URL: Homepage, https://github.com/lazyk8s/lazyk8s-py
Project-URL: Repository, https://github.com/lazyk8s/lazyk8s-py
Keywords: kubernetes,k8s,tui,terminal
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: System :: Systems Administration
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: kubernetes>=28.0.0
Requires-Dist: textual>=0.47.0
Requires-Dist: click>=8.0.0
Provides-Extra: dev
Requires-Dist: pytest>=7.0.0; extra == "dev"
Requires-Dist: black>=23.0.0; extra == "dev"
Requires-Dist: mypy>=1.0.0; extra == "dev"

# lazyk8s

The lazier way to manage Kubernetes - Python edition

A terminal UI for managing Kubernetes clusters with ease.

## Features

- Browse pods across namespaces
- View pod information and logs
- Execute shells in containers
- Colorized log output
- Keyboard-driven interface

## Installation

```bash
pip install lazyk8s
```

## Usage

```bash
lazyk8s
```

## Requirements

- Python 3.8+
- kubectl configured with access to your cluster
- KUBECONFIG environment variable set (or default ~/.kube/config)

## Development

```bash
pip install -e ".[dev]"
```

## Acknowledgements

- Inspired by [lazydocker](https://github.com/jesseduffield/lazydocker) by Jesse Duffield
- Built with [Textual](https://github.com/Textualize/textual) TUI framework
