Metadata-Version: 2.4
Name: login-auth-tui
Version: 0.3
Summary: TUI for login-auth stuff
Author: Nicholas Hurley
License-Expression: CC0-1.0
Requires-Dist: click
Requires-Dist: textual>=6.4.0
Requires-Dist: pyyaml
Requires-Python: >=3.13, <3.14
Project-URL: CI, https://builds.sr.ht/~nwgh/login-auth-tui
Project-URL: Changelog, https://git.sr.ht/~nwgh/login-auth-tui/log
Project-URL: Homepage, https://sr.ht/~nwgh/login-auth-tui
Project-URL: Issues, https://todo.sr.ht/~nwgh/login-auth-tui
Description-Content-Type: text/markdown

# login-auth-tui

[![Changelog](https://img.shields.io/pypi/v/login-auth-tui)](https://git.sr.ht/~nwgh/login-auth-tui/log)

[![builds.sr.ht status](https://builds.sr.ht/~nwgh/login-auth-tui.svg)](https://builds.sr.ht/~nwgh/login-auth-tui?)

[![License](https://img.shields.io/badge/license-CC0%201.0-blue.svg)](https://git.sr.ht/~nwgh/login-auth-tui/tree/main/item/LICENSE)

TUI for login-auth stuff

## Installation

Install this tool using `uv`:

```bash
uv tool install auth-manage --from login-auth-tui
```

## Usage

For help, run:

```bash
auth-manage --help
```

## Development

To contribute to this tool, first install `uv`. See [the uv documentation](https://docs.astral.sh/uv/getting-started/installation/) for how.

Next, checkout the code

```bash
git clone https://git.sr.ht/~nwgh/login-auth-tui
```

Then create a new virtual environment and sync the dependencies:

```bash
cd login-auth-tui
uv sync
```

To run the tests:

```bash
uv run python -m pytest
```
