Metadata-Version: 2.4
Name: typerdrive
Version: 0.9.2
Summary: Develop API-Connected Typer Apps at Lightspeed
Author: Tucker Beck
Author-email: Tucker Beck <tucker.beck@gmail.com>
License-File: LICENSE.md
Requires-Dist: diskcache>=5.6
Requires-Dist: httpx>=0.28
Requires-Dist: humanize>=4.12
Requires-Dist: inflection>=0.5
Requires-Dist: loguru>=0.7
Requires-Dist: py-buzz>=8.0
Requires-Dist: pydantic>=2.11
Requires-Dist: pyperclip>=1.9
Requires-Dist: snick>=3.0
Requires-Dist: typer>=0.15
Requires-Dist: typer-repyt>=0.9.1
Requires-Dist: rich>=14.0
Requires-Dist: xdg-base-dirs>=6.0.2
Requires-Python: >=3.12
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
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.14

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
```
