Short command to load configuration file

This commit is contained in:
Iwan Timmer
2015-08-02 16:38:57 +02:00
parent db3173bd80
commit 2d365fbeed
+5
View File
@@ -252,11 +252,16 @@ void config_parse(int argc, char* argv[], PCONFIGURATION config) {
config->inputsCount = 0; config->inputsCount = 0;
config->mapping = get_path("mappings/default.conf"); config->mapping = get_path("mappings/default.conf");
if (argc == 2 && access(argv[1], F_OK) == 0) {
config->action = "stream";
config_file_parse(argv[1], config);
} else {
int option_index = 0; int option_index = 0;
int c; int c;
while ((c = getopt_long_only(argc, argv, "-abc:d:efg:h:i:j:k:lm:no:p:q:", long_options, &option_index)) != -1) { while ((c = getopt_long_only(argc, argv, "-abc:d:efg:h:i:j:k:lm:no:p:q:", long_options, &option_index)) != -1) {
parse_argument(c, optarg, config); parse_argument(c, optarg, config);
} }
}
if (config->config_file != NULL) if (config->config_file != NULL)
config_save(config->config_file, config); config_save(config->config_file, config);