## Tamasha A cli client to fetch jokes using JokeAPI in Rust. ### Clone and Install ```bash git clone https://github.com/rahulunair/tamasha.git cd tamasha && cargo build --release ``` The binary will be in `./target/release/` ### How to use The simplest way to use `tamasha` is: ```bash tamasha --fetch ``` This will fetch a joke from one of the categories: ```bash - Misc - Programming - Dark - Pun - Spooky - Christmas ``` For example, ```bash tamasha --fetch Why did the Python programmer not respond to the foreign mails he got? Because his interpreter was busy collecting garbage. ``` To fetch a joke from a specific category, use `-c` or `--category` flag with `--fetch` For example, ```bash tamasha -c programming --fetch Knock knock. Who's there? Recursion. Recursion who? Knock knock. ``` ### Cli options ```bash tamasha --help tamasha 0.1.0 Fetch me a joke! USAGE: tamasha [FLAGS] [OPTIONS] FLAGS: --fetch -h, --help Prints help information -V, --version Prints version information OPTIONS: -c, --category [default: any] -f, --format [default: txt]