import logging
-import traceback
import os.path
from wizard import command, deploy
def main(argv, baton):
options, show = parse_args(argv, baton)
errors = 0
- for d in deploy.parse_install_lines(show, options.versions_path, True):
+ for d in deploy.parse_install_lines(show, options.versions_path, True, user=options.user):
if isinstance(d, Exception):
errors += 1
continue
parser.add_option("-e", "--exists", dest="exists",
help="only print deployment if FILE exists", metavar="FILE")
baton.push(parser, "versions_path")
+ baton.push(parser, "user")
options, args = parser.parse_all(argv)
if len(args) > 1:
parser.error("too many arguments")