schnaader / fairytale

encode.ru community archiver
GNU Lesser General Public License v3.0
31 stars 13 forks source link

Using CLI11 to parse command line arguments #21

Closed andrew-epstein closed 6 years ago

andrew-epstein commented 6 years ago

This PR is the first step to address #8. It uses CLI11 to handle command line arguments. I think it makes the code a lot cleaner and easier to understand, plus it automatically handles the help text and the validation of arguments, which is nice.