I have discovered that Rust has great support for writing Command-Line Interface (CLI) tools, or tools that you interact with on the command-line. The basic requirement of CLI tools is to be able to read the arguments that the user types after the command on the terminal and process them. You may have noticed that most CLI tools are written in Rust look the same when interacting with them. For exa
![Rust #7: Command-Line interfaces](https://cdn-ak-scissors.b.st-hatena.com/image/square/356a6f6e6cf51b63a4bc8824e35c1c73b7ff3809/height=288;version=1;width=512/https%3A%2F%2Fdev.to%2Fsocial_previews%2Farticle%2F778326.png)