Metadata-Version: 2.4
Name: clir
Version: 0.9.3
Summary: A clear and fast way to store and recover your commands
License: MIT
License-File: LICENSE
Keywords: cli,commands,terminal,productivity,sqlite
Author: Elkin Aguas
Author-email: elkinaguas@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Terminals
Classifier: Topic :: Utilities
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: pygments (==2.19.2)
Requires-Dist: rich (>=14.3.0,<15.0.0)
Requires-Dist: rich-click (>=1.9.7,<2.0.0)
Project-URL: Bug Tracker, https://github.com/elkinaguas/clir/issues
Project-URL: Homepage, https://github.com/elkinaguas/clir
Project-URL: Repository, https://github.com/elkinaguas/clir
Description-Content-Type: text/markdown

# clir
[![PyPI](https://img.shields.io/pypi/v/clir)](https://pypi.org/project/clir/) ![PyPI - Downloads](https://img.shields.io/pypi/dm/clir) ![Total Download](https://static.pepy.tech/badge/clir)

Clir provides a clear and fast way to store and recover your commands.

## What's new in 0.9.0
- Bulk remove supports comma-separated IDs and ranges (for example `1,3-5`).
- Remove flow supports `all` to delete all commands shown in the filtered table.
- Remove confirmation now includes the command name for each deleted command.
- Test suite and CI coverage were expanded with new branch and integration tests.

## Installation
`clir` supports Python 3.9+.

Recommended:

```bash
pipx install clir
```

Alternative:

```bash
pip install clir
```

## Usage
`clir` initializes automatically the first time you run a real command.

See all the options available with
```bash
clir --help
```
![clir --help](https://raw.githubusercontent.com/elkinaguas/clir/main/docs/img/clir_help.png)

List your saved commands:
```bash
clir ls
```
![clir ls](https://raw.githubusercontent.com/elkinaguas/clir/main/docs/img/clir_ls.png)

