Metadata-Version: 2.4
Name: clizard
Version: 0.2.2
Summary: clizard is a Python library for Reusable rich-based interactive CLI framework
Author-email: Erdogan Taskesen <erdogant@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://erdogant.github.io/clizard
Project-URL: Download, https://github.com/erdogant/clizard/archive/{version}.tar.gz
Keywords: Python,clizard
Classifier: Programming Language :: Python :: 3
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: Unix
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: OS Independent
Requires-Python: >=3
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Requires-Dist: rich>=13.0
Dynamic: license-file

# clizard

[![Python](https://img.shields.io/pypi/pyversions/clizard)](https://img.shields.io/pypi/pyversions/clizard)
[![Pypi](https://img.shields.io/pypi/v/clizard)](https://pypi.org/project/clizard/)
[![Docs](https://img.shields.io/badge/Sphinx-Docs-Green)](https://erdogant.github.io/clizard/)
[![LOC](https://sloc.xyz/github/erdogant/clizard/?category=code)](https://github.com/erdogant/clizard/)
[![Downloads](https://static.pepy.tech/personalized-badge/clizard?period=month&units=international_system&left_color=grey&right_color=brightgreen&left_text=PyPI%20downloads/month)](https://pepy.tech/project/clizard)
[![Downloads](https://static.pepy.tech/personalized-badge/clizard?period=total&units=international_system&left_color=grey&right_color=brightgreen&left_text=Downloads)](https://pepy.tech/project/clizard)
[![License](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/erdogant/clizard/blob/master/LICENSE)
[![Forks](https://img.shields.io/github/forks/erdogant/clizard.svg)](https://github.com/erdogant/clizard/network)
[![Issues](https://img.shields.io/github/issues/erdogant/clizard.svg)](https://github.com/erdogant/clizard/issues)
[![Project Status](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active)
[![Donate](https://img.shields.io/badge/Support%20this%20project-grey.svg?logo=github%20sponsors)](https://erdogant.github.io/clizard/pages/html/Documentation.html#)

<div>
<a href="https://erdogant.github.io/clizard/"><img src="https://raw.githubusercontent.com/erdogant/clizard/main/docs/figs/logo.png" width="75" align="left" /></a>
Clizard is a lightweight Python toolkit that streamlines the creation and management of command‑line interfaces (CLIs).
</div>


---

## ✨ Features

- Build argparse parsers with common options
- Auto-generate rich CLI from existing ArgumentParser
- Persist settings in a JSON-backed Config store
- Register slash‑commands via @command decorator

---

## 📚 Documentation

Full documentation, including API reference and examples, is available at:
**[https://erdogant.github.io/clizard/](https://erdogant.github.io/clizard/)**


## 🚀 Installation

**Stable release (PyPI):**
```bash
pip install clizard
```

## ⚡ Quick Start

```bash
# Go to the repo dir.
clizard
```

```bash
# Create custom clizard file
clizardmake
```

---

## 📄 License

This project is licensed under the MIT License — see the [LICENSE](https://github.com/erdogant/clizard/blob/master/LICENSE) file for details.


### Maintainer
* Erdogan Taskesen, GitHub: [erdogant](https://github.com/erdogant)
* Contributions are welcome.
* Yes! This library is entirely **free**, but it runs on coffee! :) Feel free to support with a <a href="https://erdogant.github.io/donate/?currency=USD&amount=5">Coffee</a>.

[![Buy me a coffee](https://img.buymeacoffee.com/button-api/?text=Buy+me+a+coffee&emoji=&slug=erdogant&button_colour=FFDD00&font_colour=000000&font_family=Cookie&outline_colour=000000&coffee_colour=ffffff)](https://www.buymeacoffee.com/erdogant)
