Changelog
Added ability to choose the editor and pager #4
First it tries to use the ones defined on the environment variables $PAGER and $EDITOR. If the env variables are not set, it fallbacks to defaults: less and nano
Added ability to validate the config file
Config file is validated against a yaml schema.
Show list of available keys on execution #6
When executing with no arguments or invalid key, shows a summary with all the available keys.