Adding help arguments manually

.. and also print and exit as it normally does, when enabled.
This commit is contained in:
Thomas Karl Pietrowski 2017-12-09 23:01:26 +01:00
parent b4aed1da22
commit f1d5bc38dc

View File

@ -669,8 +669,16 @@ class CuraApplication(QtApplication):
def preRun(self):
# Last check for unknown commandline arguments
parser = self.getCommandlineParser(with_help = True)
parser.parse_args()
parser = self.getCommandlineParser()
parser.add_argument("--help", "-h",
action='store_true',
default = False,
help = "Show this help message and exit."
)
parsed_args = vars(parser.parse_args()) # This won't allow unknown arguments
if parsed_args["help"]:
parser.print_help()
sys.exit(0)
def run(self):
self.preRun()