wmframepic: Add --version command line option
This commit is contained in:
parent
5214230797
commit
93f490eee6
|
@ -16,9 +16,10 @@ int get_values_from_command_line(int argc, char **argv,
|
||||||
struct arg_int *day = arg_int1("d", "day", "int", "the day of birth");
|
struct arg_int *day = arg_int1("d", "day", "int", "the day of birth");
|
||||||
struct arg_int *month = arg_int1("m", "month", "int", "the month of birth");
|
struct arg_int *month = arg_int1("m", "month", "int", "the month of birth");
|
||||||
struct arg_int *year = arg_int1("y", "year", "int", "the year of birth");
|
struct arg_int *year = arg_int1("y", "year", "int", "the year of birth");
|
||||||
|
struct arg_lit *version = arg_lit0("v", "version", "print the version and exit");
|
||||||
struct arg_lit *help = arg_lit0(NULL, "help", "print this help and exit");
|
struct arg_lit *help = arg_lit0(NULL, "help", "print this help and exit");
|
||||||
struct arg_end *end = arg_end(20);
|
struct arg_end *end = arg_end(20);
|
||||||
void* argtable[] = {name, xpm_file, day, month, year, help, end};
|
void* argtable[] = {name, xpm_file, day, month, year, help, version, end};
|
||||||
const char* progname = "wmframepic";
|
const char* progname = "wmframepic";
|
||||||
int nerrors;
|
int nerrors;
|
||||||
int exitcode = COMMAND_LINE_SUCCESS;
|
int exitcode = COMMAND_LINE_SUCCESS;
|
||||||
|
@ -54,6 +55,12 @@ I'm sure you will enjoy!\n\n");
|
||||||
goto exit;
|
goto exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (version->count > 0) {
|
||||||
|
printf("%s\n", PACKAGE_STRING);
|
||||||
|
exitcode = COMMAND_LINE_HELP;
|
||||||
|
goto exit;
|
||||||
|
}
|
||||||
|
|
||||||
/* If the parser returned any errors then display them and exit */
|
/* If the parser returned any errors then display them and exit */
|
||||||
if (nerrors > 0) {
|
if (nerrors > 0) {
|
||||||
/* Display the error details contained in the arg_end struct.*/
|
/* Display the error details contained in the arg_end struct.*/
|
||||||
|
|
Loading…
Reference in a new issue