diff -r 92bba46b853f -r e3093fc12a00 cwctl.py --- a/cwctl.py Sat Jul 18 16:17:46 2009 +0200 +++ b/cwctl.py Sat Jul 18 22:58:30 2009 +0200 @@ -10,7 +10,7 @@ from logilab.common.clcommands import register_commands, pop_arg -from cubicweb import ConfigurationError, ExecutionError, BadCommandUsage +from cubicweb import ConfigurationError, ExecutionError, BadCommandUsage, underline_title from cubicweb.cwconfig import CubicWebConfiguration as cwcfg, CONFIGURATIONS from cubicweb.toolsutils import Command, main_run, rm, create_dir, confirm @@ -286,20 +286,22 @@ print ', '.join(cwcfg.available_cubes()) return # create the registry directory for this application + print '\n'+underline_title('Creating the application %s' % appid) create_dir(config.apphome) # load site_cubicweb from the cubes dir (if any) config.load_site_cubicweb() # cubicweb-ctl configuration - print '** application\'s %s configuration' % configname - print '-' * 72 + print '\n'+underline_title('Configuring the application (%s.conf)' % configname) config.input_config('main', self.config.config_level) # configuration'specific stuff print helper.bootstrap(cubes, self.config.config_level) # write down configuration config.save() + print '-> generated %s' % config.main_config_file() # handle i18n files structure # in the first cube given + print '-> preparing i18n catalogs' from cubicweb.common import i18n langs = [lang for lang, _ in i18n.available_catalogs(join(templdirs[0], 'i18n'))] errors = config.i18ncompile(langs) @@ -317,12 +319,7 @@ # this directory should be owned by the uid of the server process print 'set %s as owner of the data directory' % config['uid'] chown(config.appdatahome, config['uid']) - print - print - print '*' * 72 - print 'application %s (%s) created in %r' % (appid, configname, - config.apphome) - print + print '\n-> creation done for %r.\n' % config.apphome helper.postcreate()