aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2017-02-15 18:14:26 +0000
committerDaniel P. Berrange <berrange@redhat.com>2017-02-15 18:14:26 +0000
commit098899d9f5734872c5e2c3c9a7c43e0ad6341cce (patch)
treedec95b059dcf6b454d477d1c29d2327107b00878
parentf9b756e3a5508ef44d3203a8ad4082e9e5fab84a (diff)
downloadkeycodemapdb-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-xtools/keymap-gen6
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")