cli options, config file generation