Metadata-Version: 2.4
Name: tuno
Version: 0.2.1
Summary: UNO right in your terminal, with both server and client.
Project-URL: Homepage, https://github.com/huang2002/tuno
Project-URL: Changelog, https://github.com/huang2002/tuno/blob/main/CHANGELOG.md
Project-URL: License, https://github.com/huang2002/tuno/blob/main/LICENSE
Author-email: huang2002 <huanghaihua2002@qq.com>
License-Expression: ISC
License-File: LICENSE
Classifier: License :: OSI Approved :: ISC License (ISCL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.12
Requires-Dist: click==8.1.8
Requires-Dist: flask==3.1.0
Requires-Dist: requests-sse==0.5.0
Requires-Dist: requests==2.32.3
Requires-Dist: textual==1.0.0
Provides-Extra: dev
Requires-Dist: black==24.8.0; extra == 'dev'
Requires-Dist: isort==6.0.0; extra == 'dev'
Requires-Dist: mypy==1.15.0; extra == 'dev'
Requires-Dist: textual-dev==1.7.0; extra == 'dev'
Requires-Dist: types-requests==2.32.0.20241016; extra == 'dev'
Description-Content-Type: text/markdown

# tuno

> UNO right in your terminal, with both server and client.

## Installation

1. Switch to an environment compatible with Python 3.12 or higher.
2. Install [`pipx`](https://pipx.pypa.io/stable/) if you have not.
3. Install this app using `pipx`:

    ```sh
    pipx install tuno
    ```

## Usage

1. Start a game server for players to join:

    ```sh
    tuno server
    ```

2. Copy the server address printed in console and share it to all the players.
3. Start a game client and join the game: (You may keep the server terminal run
    in background and open another terminal session to join the game.)

    ```sh
    tuno client
    ```

4. Enjoy the game with your friends!

## Build from Source

```sh
hatch build
```

## Links

- [Github Repo](https://github.com/huang2002/tuno)
- [Changelog](./CHANGELOG.md)
- [LICENSE (ISC)](./LICENSE)
