projects.py: Add prefix argument

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2016-01-26 12:31:27 +00:00
commit 962e882730

View file

@ -6,8 +6,6 @@ from sets import Set
from os.path import expanduser
import re
projs_root = expanduser("~") + '/local/src/cvs.stable/proj'
def re_section(name):
return re.compile('[' + name + ']'
'.*?'
@ -147,8 +145,10 @@ for a in sys.argv[1::]:
parser = argparse.ArgumentParser(description='Project metadata evaluation')
parser.add_argument('cmd', default='', help='Command')
parser.add_argument('--prefix', '-p', nargs='?', default = expanduser("~") + '/local/src/cvs.stable/proj', help='Project Path Prefix')
parser.add_argument('arg', nargs='*', help='Command arguments')
args=parser.parse_args(global_args)
projs_root = args.p
cmd = getattr(sys.modules[__name__], 'cmd_' + args.cmd.replace('-', '_'))
cmd(sys.argv[(len(global_args) + 1)::])