--- a/tool/main.cpp Thu Feb 14 11:17:33 2013 +0100
+++ b/tool/main.cpp Mon May 13 20:21:19 2013 +0200
@@ -83,6 +83,7 @@
string dataTypeStr;
Command::Verbosity verbosity = Command::Normal;
bool force = false;
+bool emergency = false;
bool helpRequested = false;
string outputFile;
string skin;
@@ -149,6 +150,7 @@
{"type", required_argument, NULL, 't'},
{"output-file", required_argument, NULL, 'o'},
{"skin", required_argument, NULL, 's'},
+ {"emergency", no_argument, NULL, 'e'},
{"force", no_argument, NULL, 'f'},
{"quiet", no_argument, NULL, 'q'},
{"verbose", no_argument, NULL, 'v'},
@@ -157,7 +159,7 @@
};
do {
- c = getopt_long(argc, argv, "m:a:p:d:t:o:s:fqvh", longOptions, NULL);
+ c = getopt_long(argc, argv, "m:a:p:d:t:o:s:efqvh", longOptions, NULL);
switch (c) {
case 'm':
@@ -188,6 +190,10 @@
skin = optarg;
break;
+ case 'e':
+ emergency = true;
+ break;
+
case 'f':
force = true;
break;
@@ -315,6 +321,7 @@
cmd->setDataType(dataTypeStr);
cmd->setOutputFile(outputFile);
cmd->setSkin(skin);
+ cmd->setEmergency(emergency);
cmd->setForce(force);
cmd->execute(commandArgs);
} catch (InvalidUsageException &e) {