diff options
author | Daniel P. Berrange <berrange@redhat.com> | 2017-02-15 18:14:26 +0000 |
---|---|---|
committer | Daniel P. Berrange <berrange@redhat.com> | 2017-02-15 18:14:26 +0000 |
commit | 098899d9f5734872c5e2c3c9a7c43e0ad6341cce (patch) | |
tree | dec95b059dcf6b454d477d1c29d2327107b00878 | |
parent | f9b756e3a5508ef44d3203a8ad4082e9e5fab84a (diff) | |
download | keycodemapdb-098899d9f5734872c5e2c3c9a7c43e0ad6341cce.zip keycodemapdb-098899d9f5734872c5e2c3c9a7c43e0ad6341cce.tar.gz keycodemapdb-098899d9f5734872c5e2c3c9a7c43e0ad6341cce.tar.bz2 |
Print help message if no sub-command is given
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
-rwxr-xr-x | tools/keymap-gen | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/keymap-gen b/tools/keymap-gen index b58a235..3ca8762 100755 --- a/tools/keymap-gen +++ b/tools/keymap-gen @@ -533,6 +533,11 @@ def name_table(args): GENERATORS[args.lang].generate_name_table(args.varname, database, args.mapname) +def usage(args): + print ("Please select a command:") + print (" 'code-map', 'code-table', 'name-map', 'name-table'") + sys.exit(1) + def main(): parser = argparse.ArgumentParser() @@ -540,6 +545,7 @@ def main(): help="Output language, %s" % ",".join(GENERATORS.keys())) parser.add_argument("--varname", default=None, help="Data variable name") + parser.set_defaults(func=usage) subparsers = parser.add_subparsers(help="sub-command help") |