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 `_