def main(): parser = argparse.ArgumentParser(description='Fator 7 StarWeb Builder.') parser.add_argument("absolute_path") parser.add_argument("--env", default="gisdesenv") parser.add_argument("--run", action="store_true") args = parser.parse_args() print("Local path.: {f}".format(f=args.absolute_path)) print("Work dir...: {d}".format(d=os.environ['STARWEB_WORK_DIR'])) print("Remote.path: {p}".format(p=os.environ['STARWEB_SHARE_PATH'])) if args.run: print("Env........: {e}".format(e=args.env)) print("Run........: {r}\n".format(r=args.run)) else: print("Env........: {e}\n".format(e=args.env)) builder = Builder(os.environ['STARWEB_SHARE_PATH'], args.absolute_path, os.environ['STARWEB_WORK_DIR'], args.env, args.run, os.environ['STARWEB_USER'], os.environ['STARWEB_PASSWORD']) if args.run: builder.run_script() else: builder.copy() builder.build()