- usage="%prog [-- options] [steps]"
- parser = OptionParser(usage=usage )
- parser.add_option("-l","--list",dest="list_steps",action="store_true",default=False,
- help="Lists available steps")
- parser.add_option("-v","--verbose",dest="verbose",action="store_true",default=False,
- help="Run verbosely")
+ usage = "%prog [-- options] [steps]"
+
+ parser = ArgumentParser(usage=usage)
+ parser.add_argument(
+ "-l", "--list",
+ dest="list_steps", action="store_true", default=False,
+ help="Lists available steps")
+ parser.add_argument(
+ "-v", "--verbose",
+ dest="verbose", action="store_true", default=False,
+ help="Run verbosely")
+ parser.add_argument('steps', nargs='*')
+
+ args = parser.parse_args()
+
+ globals_exec = globals().copy()
+ locals_exec = {}