devtools/devctl.py
changeset 365 5d8336b70aa7
parent 264 6eb0725d509d
child 373 0c931b2e2a68
equal deleted inserted replaced
364:226cbb207859 365:5d8336b70aa7
   376          {'short': 'v', 'type' : 'yn', 'metavar': '<verbose>',
   376          {'short': 'v', 'type' : 'yn', 'metavar': '<verbose>',
   377           'default': 'n',
   377           'default': 'n',
   378           'help': 'verbose mode: will ask all possible configuration questions',
   378           'help': 'verbose mode: will ask all possible configuration questions',
   379           }
   379           }
   380          ),
   380          ),
       
   381         ("author",
       
   382          {'short': 'a', 'type' : 'string', 'metavar': '<author>',
       
   383           'default': 'LOGILAB S.A. (Paris, FRANCE)',
       
   384           'help': 'cube author',
       
   385           }
       
   386          ),
       
   387         ("author-email",
       
   388          {'short': 'e', 'type' : 'string', 'metavar': '<email>',
       
   389           'default': 'contact@logilab.fr',
       
   390           'help': 'cube author\'s email',
       
   391           }
       
   392          ),
       
   393         ("author-web-site",
       
   394          {'short': 'w', 'type' : 'string', 'metavar': '<web site>',
       
   395           'default': 'http://www.logilab.fr',
       
   396           'help': 'cube author\'s web site',
       
   397           }
       
   398          ),
   381         )
   399         )
   382 
   400 
   383     
   401     
   384     def run(self, args):
   402     def run(self, args):
   385         if len(args) != 1:
   403         if len(args) != 1:
   426                    'shortdesc' : shortdesc,
   444                    'shortdesc' : shortdesc,
   427                    'longdesc' : longdesc or shortdesc,
   445                    'longdesc' : longdesc or shortdesc,
   428                    'dependancies' : dependancies,
   446                    'dependancies' : dependancies,
   429                    'version'  : cubicwebversion,
   447                    'version'  : cubicwebversion,
   430                    'year'  : str(now().year),
   448                    'year'  : str(now().year),
       
   449                    'author': self['author'],
       
   450                    'author-email': self['author-email'],
       
   451                    'author-web-site': self['author-web-site'],
   431                    }
   452                    }
   432         copy_skeleton(skeldir, cubedir, context)
   453         copy_skeleton(skeldir, cubedir, context)
   433 
   454 
   434     def _ask_for_dependancies(self):
   455     def _ask_for_dependancies(self):
   435         includes = []
   456         includes = []