kimci86/bkcrack

Load arguments from a file as an alternative to command line

kimci86 opened this issue · 0 comments

As the command line can become complex for advanced cases, accepting arguments from a file could be convenient.
Using a YAML file seems to be a reasonable option as the syntax is not too horrible for a user to craft such a file manually and an existing parsing library can be used like the MIT-licensed yaml-cpp library.

Suggested in #66


Users could benefit from using an IDE to craft their YAML file.
IDEs can make it easier if we provide a JSON schema to describe the format.
It could come with no configuration from the user if the schema is registered into the JSON Schema store project.