Mercurial > hrm
diff kharon.py @ 9:24388ad14e29
Added support for most traditional rm params.
author | Atul Varma <varmaa@toolness.com> |
---|---|
date | Mon, 08 Dec 2008 15:27:10 -0800 |
parents | a83cbbf3fea8 |
children | 0220e43e5d8e |
line wrap: on
line diff
--- a/kharon.py Mon Dec 08 15:18:48 2008 -0800 +++ b/kharon.py Mon Dec 08 15:27:10 2008 -0800 @@ -5,6 +5,7 @@ ''' import os +import re import sys import json import subprocess @@ -48,7 +49,14 @@ parser.add_option('-u', '--undo', dest='undo', action='store_true', default=False, help='undo a transaction (default is latest).') - (options, args) = parser.parse_args() + + args = [] + for arg in sys.argv[1:]: + # Filter out redundant parameters to the traditional 'rm' + # command. + if not re.match('-[dfiRr]+', arg): + args.append(arg) + (options, args) = parser.parse_args(args) config = Config(STATE_FILENAME)