diff --git a/tldp/config.py b/tldp/config.py index 107ac78..96a6c1b 100644 --- a/tldp/config.py +++ b/tldp/config.py @@ -16,15 +16,20 @@ import tldp.typeguesser def collectconfiguration(tag, argv): ap = DefaultFreeArgumentParser() - ap.add_argument('--build', + g = ap.add_mutually_exclusive_group() + g.add_argument('--build', '-b', action='store_true', default=False, help='build LDP documentation [%(default)s]') - ap.add_argument('--detail', '--list', + g.add_argument('--script', + '-S', + action='store_true', default=False, + help='dump runnable script [%(default)s]') + g.add_argument('--detail', '--list', '-l', action='store_true', default=False, help='list elements of LDP system [%(default)s]') - ap.add_argument('--status', '--summary', + g.add_argument('--summary', '-t', action='store_true', default=False, help='dump inventory status report [%(default)s]')