diff options
author | Simon Rettberg | 2016-12-22 14:02:31 +0100 |
---|---|---|
committer | Simon Rettberg | 2016-12-22 14:02:31 +0100 |
commit | 69a87ddf7faee8b26747b3e0c1cc97ab06bc779d (patch) | |
tree | 9f835c13c1a367af994e79734989d8f08f385bb2 /src/command_line_options.cpp | |
parent | Don't lower() window on startup (diff) | |
download | vmchooser2-69a87ddf7faee8b26747b3e0c1cc97ab06bc779d.tar.gz vmchooser2-69a87ddf7faee8b26747b3e0c1cc97ab06bc779d.tar.xz vmchooser2-69a87ddf7faee8b26747b3e0c1cc97ab06bc779d.zip |
Add --autoquit <seconds> that will quit automatically if no action is performed within a given time span
Diffstat (limited to 'src/command_line_options.cpp')
-rw-r--r-- | src/command_line_options.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/command_line_options.cpp b/src/command_line_options.cpp index 9b00080..f020f0d 100644 --- a/src/command_line_options.cpp +++ b/src/command_line_options.cpp @@ -6,6 +6,7 @@ CommandLineOptions::CommandLineOptions(int argc, char * const argv[]) { // parse command line arguments (please sort by short option for easier handling) static const struct option longOptions[] = { + {"autoquit", required_argument, NULL, 'aqit'}, {"base", required_argument, NULL, 'b'}, {"path", required_argument, NULL, 'b'}, // Compatibility to v1.0 {"config", required_argument, NULL, 'c'}, @@ -37,6 +38,9 @@ CommandLineOptions::CommandLineOptions(int argc, char * const argv[]) { // Again, please sort alphabetically in getopt_long call and switch statement while ((c = getopt_long(argc, argv, "b:c:Dd:Ff:hl:P:pSs:t:T:u:vx:?", longOptions, NULL)) != -1) { switch (c) { + case 'aqit': + options.insert("autoquit", optarg); + break; case 'b': options.insert("base", optarg); break; |