![screenshot of a typical game](assets/screenshot.png)
# Uno-CLI
## Install
### With Cargo Installed
```shell
$ cargo install uno-cli
```
### Building from Source
```shell
$ git clone https://github.com/benraz123/uno
$ cd uno
$ cargo run
```
## What is this?
`uno-cli` is an attempt to model [Uno](https://en.wikipedia.org/wiki/Uno_(card_game)) in a command line context.
### How does `Uno-CLI` work?
To launch, write `uno-cli`. Use WASD/HJKL keys to select cards. A card can be played if it is a wild card, or if it is the same number or same color or both.
## Default Keybindings
| Key | Action |
|-----|--------|
| a / h | Move cursor one to the left |
| d / l | Move cursor one to the right |
| Enter | Select Option |
## Progress
- [x] Get basic game running
- [ ] Add skip card
- [ ] Add draw two card
- [ ] Add wild card
- [ ] Add wild draw four card