Mercurial > hrm
changeset 10:0220e43e5d8e
Added -v option support.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Mon, 08 Dec 2008 15:31:30 -0800 |
parents | 24388ad14e29 |
children | 220a8a38dedd |
files | kharon.py |
diffstat | 1 files changed, 8 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/kharon.py Mon Dec 08 15:27:10 2008 -0800 +++ b/kharon.py Mon Dec 08 15:31:30 2008 -0800 @@ -49,13 +49,18 @@ parser.add_option('-u', '--undo', dest='undo', action='store_true', default=False, help='undo a transaction (default is latest).') + parser.add_option('-v', '--verbose', + dest='verbose', action='store_true', default=False, + help='be verbose.') args = [] for arg in sys.argv[1:]: # Filter out redundant parameters to the traditional 'rm' # command. - if not re.match('-[dfiRr]+', arg): + if not re.match('-[dfiRrv]+', arg): args.append(arg) + elif 'v' in arg: + args.append('-v') (options, args) = parser.parse_args(args) config = Config(STATE_FILENAME) @@ -120,6 +125,8 @@ print("Creating transaction %d." % thisid) for source in files: + if options.verbose: + print('Removing %s.' % source) dest = os.path.join(basedir, source[1:]) distutils.dir_util.mkpath(os.path.dirname(dest)) shell('mv', source, dest)