3134 ('', 'cwd', '', _('change working directory')), |
3134 ('', 'cwd', '', _('change working directory')), |
3135 ('y', 'noninteractive', None, |
3135 ('y', 'noninteractive', None, |
3136 _('do not prompt, assume \'yes\' for any required answers')), |
3136 _('do not prompt, assume \'yes\' for any required answers')), |
3137 ('q', 'quiet', None, _('suppress output')), |
3137 ('q', 'quiet', None, _('suppress output')), |
3138 ('v', 'verbose', None, _('enable additional output')), |
3138 ('v', 'verbose', None, _('enable additional output')), |
|
3139 ('', 'config', [], _('set/override config option')), |
3139 ('', 'debug', None, _('enable debugging output')), |
3140 ('', 'debug', None, _('enable debugging output')), |
3140 ('', 'debugger', None, _('start debugger')), |
3141 ('', 'debugger', None, _('start debugger')), |
3141 ('', 'traceback', None, _('print traceback on exception')), |
3142 ('', 'traceback', None, _('print traceback on exception')), |
3142 ('', 'time', None, _('time how long the command takes')), |
3143 ('', 'time', None, _('time how long the command takes')), |
3143 ('', 'profile', None, _('print command execution profile')), |
3144 ('', 'profile', None, _('print command execution profile')), |
3298 u.warn(_("Time: real %.3f secs (user %.3f+%.3f sys %.3f+%.3f)\n") % |
3299 u.warn(_("Time: real %.3f secs (user %.3f+%.3f sys %.3f+%.3f)\n") % |
3299 (t[4]-s[4], t[0]-s[0], t[2]-s[2], t[1]-s[1], t[3]-s[3])) |
3300 (t[4]-s[4], t[0]-s[0], t[2]-s[2], t[1]-s[1], t[3]-s[3])) |
3300 atexit.register(print_time) |
3301 atexit.register(print_time) |
3301 |
3302 |
3302 u.updateopts(options["verbose"], options["debug"], options["quiet"], |
3303 u.updateopts(options["verbose"], options["debug"], options["quiet"], |
3303 not options["noninteractive"], options["traceback"]) |
3304 not options["noninteractive"], options["traceback"], |
|
3305 options["config"]) |
3304 |
3306 |
3305 # enter the debugger before command execution |
3307 # enter the debugger before command execution |
3306 if options['debugger']: |
3308 if options['debugger']: |
3307 pdb.set_trace() |
3309 pdb.set_trace() |
3308 |
3310 |