Metadata-Version: 2.4
Name: typerdrive
Version: 0.6.1
Summary: Develop API-Connected Typer Apps at Lightspeed
Project-URL: homepage, https://github.com/dusktreader/typerdrive
Project-URL: source, https://github.com/dusktreader/typerdrive
Project-URL: changelog, https://github.com/dusktreader/typerdrive/blob/main/CHANGELOG.md
Author-email: Tucker Beck <tucker.beck@gmail.com>
License-File: LICENSE.md
Requires-Python: <3.15,>=3.12
Requires-Dist: httpx~=0.28
Requires-Dist: humanize~=4.12
Requires-Dist: inflection~=0.5
Requires-Dist: loguru~=0.7
Requires-Dist: py-buzz~=7.3
Requires-Dist: pydantic~=2.11
Requires-Dist: pyperclip~=1.9
Requires-Dist: snick~=2.1
Requires-Dist: typer-repyt~=0.7
Requires-Dist: typer~=0.15
Provides-Extra: demo
Requires-Dist: rich~=14.0; extra == 'demo'
Description-Content-Type: text/markdown

[![Latest Version](https://img.shields.io/pypi/v/typerdrive?label=pypi-version&logo=python&style=plastic)](https://pypi.org/project/typerdrive/)
[![Python Versions](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fdusktreader%2Ftyperdrive%2Fmain%2Fpyproject.toml&style=plastic&logo=python&label=python-versions)](https://www.python.org/)
[![Build Status](https://github.com/dusktreader/typerdrive/actions/workflows/main.yml/badge.svg)](https://github.com/dusktreader/typerdrive/actions/workflows/main.yml)
[![Documentation Status](https://github.com/dusktreader/typerdrive/actions/workflows/docs.yml/badge.svg)](https://dusktreader.github.io/typerdrive/)


![typerdrive-logo](https://github.com/dusktreader/typerdrive/blob/main/docs/source/images/logo-dark.png)

_Boost your command-line workflows to lightspeed_


## Features

- [Settings management & commands](https://dusktreader.github.io/typerdrive/features/settings)
- [Cache management & commands](https://dusktreader.github.io/typerdrive/features/cache)
- [Logging management & commands](https://dusktreader.github.io/typerdrive/features/logging.md)
- [User-friendly error handling](https://dusktreader.github.io/typerdrive/features/exceptions)
- [Powered Up API clients](https://dusktreader.github.io/typerdrive/features/client)


## Super-quick Start

Requires: Python 3.12 to 3.13

Install through pip:

```bash
pip install typerdrive
```


## Documentation

The complete documentation can be found at the
[typerdrive home page](https://dusktreader.github.io/typerdrive)


## Demo

To see the features in action, you can run the demo in an isolated environment with `uv`:

```
uvx --from=typerdrive[demo] typerdrive-demo
```
