From 32c4471273097523d64ad0f7704861f211e78f72 Mon Sep 17 00:00:00 2001 From: ryuslash Date: Tue, 9 Feb 2010 01:32:42 +0100 Subject: working on the command-line arguments here --- 4grab.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 4grab.py (limited to '4grab.py') diff --git a/4grab.py b/4grab.py new file mode 100644 index 0000000..4de6526 --- /dev/null +++ b/4grab.py @@ -0,0 +1,17 @@ +import optparse +import sys + +import config + +parser = optparse.OptionParser() + +parser.add_option("-e", nargs=2, dest="confval", metavar="VALUE") + +(options, args) = parser.parse_args() + +if options.confval: + if not config.Configuration().option_exists(options.confval[0]): + print "%s: error: %s is not a valid configuration option" % (sys.argv[0], options.confval[0]) + exit(1) + print "Setting", options.confval[0], "to", options.confval[1] + config.Configuration(). -- cgit v1.2.3-54-g00ecf