Metadata-Version: 2.1
Name: typerutils
Version: 0.0.1
Summary: Typer utility helpers
Author-email: Alex Kwiatkowski <alex+pypi@fremantle.io>
Project-URL: Homepage, https://github.com/rupurt/typerutils
Project-URL: Issues, https://github.com/rupurt/typerutils/issues
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: typer >=0.9.0
Provides-Extra: test
Requires-Dist: build >=1.2.1 ; extra == 'test'
Requires-Dist: twine >=5.0.0 ; extra == 'test'
Requires-Dist: ruff >=0.3.4 ; extra == 'test'
Requires-Dist: pip-tools >=7.4.1 ; extra == 'test'
Requires-Dist: pygments >=2.17.0 ; extra == 'test'
Requires-Dist: pyhamcrest >=2.1.0 ; extra == 'test'
Requires-Dist: pyright >=1.1.0 ; extra == 'test'
Requires-Dist: pytest >=8.1.0 ; extra == 'test'
Requires-Dist: pytest-cov >=5.0.0 ; extra == 'test'
Requires-Dist: pytest-unordered >=0.6.0 ; extra == 'test'
Requires-Dist: pytest-watcher >=0.4.0 ; extra == 'test'

# typerutils

[Typer](https://typer.tiangolo.com/) utility helpers

## Usage

Install the package from pypi

```console
> pip install typerutils
```

## Development

This repository manages the dev environment as a Nix flake and requires [Nix to be installed](https://github.com/DeterminateSystems/nix-installer)

```console
> nix develop -c $SHELL
```

```shell
> make setup
```

```shell
> make test
```

## Publish Package to PyPi

```shell
> make pypi
```

## License

`typerutils` is released under the [MIT license](./LICENSE)
