mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-28 21:54:10 +01:00
cli: add top level --config=FILE option
Let the user specify the config file on the command line.
This commit is contained in:
parent
4ef2106792
commit
ed016e5670
1 changed files with 3 additions and 1 deletions
|
@ -258,6 +258,7 @@ main (int argc, char *argv[])
|
||||||
char *talloc_report;
|
char *talloc_report;
|
||||||
const char *command_name = NULL;
|
const char *command_name = NULL;
|
||||||
command_t *command;
|
command_t *command;
|
||||||
|
char *config_file_name = NULL;
|
||||||
notmuch_config_t *config;
|
notmuch_config_t *config;
|
||||||
notmuch_bool_t print_help=FALSE, print_version=FALSE;
|
notmuch_bool_t print_help=FALSE, print_version=FALSE;
|
||||||
int opt_index;
|
int opt_index;
|
||||||
|
@ -266,6 +267,7 @@ main (int argc, char *argv[])
|
||||||
notmuch_opt_desc_t options[] = {
|
notmuch_opt_desc_t options[] = {
|
||||||
{ NOTMUCH_OPT_BOOLEAN, &print_help, "help", 'h', 0 },
|
{ NOTMUCH_OPT_BOOLEAN, &print_help, "help", 'h', 0 },
|
||||||
{ NOTMUCH_OPT_BOOLEAN, &print_version, "version", 'v', 0 },
|
{ NOTMUCH_OPT_BOOLEAN, &print_version, "version", 'v', 0 },
|
||||||
|
{ NOTMUCH_OPT_STRING, &config_file_name, "config", 'c', 0 },
|
||||||
{ 0, 0, 0, 0, 0 }
|
{ 0, 0, 0, 0, 0 }
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -303,7 +305,7 @@ main (int argc, char *argv[])
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
config = notmuch_config_open (local, NULL, command->create_config);
|
config = notmuch_config_open (local, config_file_name, command->create_config);
|
||||||
if (!config)
|
if (!config)
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue