Implementation ============== Python ++++++ Libraries --------- * `Click `_ * `Docopt `_ * `Prompt-Toolkit `_ Talks ----- * `Docopt talk `_ * `Writing Awesome Command-Line Programs in Python `_ * `Awesome command line tools in python (repl) `_ * `Lets make better command line applications `_ Ruby ++++ If you want to learn or read about more details on how to create great command line tools using ruby, I highly recommend you read this `Book `_, it covers the topic exhaustively. Talks ----- * `Make awesome command line apps with ruby `_ References ---------- * `Build Awesome Command-Line Applications in Ruby `_ Rust ++++ The rust community has crated a working group ([CLI-WG][CLI-WG]) which is focusing an creating information and tooling for people which are interested in creating cli tools using rust. I'll recommend you take a look at their [book][Command Line Application's in Rust]. Libraries --------- * `clap-rs `_ * `structopt `_ References ---------- * `CLI-WG `_ * `CLI-WG Book `_