From ccfcfe1cdb7b92795c551a2f774e1e39101ce7b8 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sat, 24 Nov 2012 07:32:15 -0500 Subject: Add a help function to igor --- igor.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/igor.py b/igor.py index 0a1552b2..a0ddcb8e 100644 --- a/igor.py +++ b/igor.py @@ -123,6 +123,15 @@ def print_banner(label): print('=== %s %s %s (%s) ===' % (impl, version, label, sys.executable)) +def do_help(args): + """List the available commands""" + items = globals().items() + items.sort() + for name, value in items: + if name.startswith('do_'): + print "%-20s%s" % (name[3:], value.__doc__) + + def main(args): handler = globals().get('do_'+args[0]) if handler is None: -- cgit v1.2.1