Do not require a config file if generating one
Add a TODO about complaining if --update-config is used with -f, etc