While clap works very well for simplified CLI applications, I'd recommend using [structopt](https://github.com/TeXitoi/structopt) for a more transparent interface.