Package starcluster :: Package commands :: Module help
[hide private]
[frames] | no frames]

Source Code for Module starcluster.commands.help

 1  import optparse 
 2   
 3  from base import CmdBase 
 4   
 5   
6 -class CmdHelp(CmdBase):
7 """ 8 help 9 10 Show StarCluster usage 11 """ 12 names = ['help'] 13
14 - def execute(self, args):
15 if args: 16 cmdname = args[0] 17 try: 18 sc = self.subcmds_map[cmdname] 19 lparser = optparse.OptionParser(sc.__doc__.strip()) 20 if hasattr(sc, 'addopts'): 21 sc.addopts(lparser) 22 lparser.print_help() 23 except KeyError: 24 raise SystemExit("Error: invalid command '%s'" % cmdname) 25 else: 26 self.gparser.parse_args(['--help'])
27