diff --git a/examples/import_module.py b/examples/import_module.py new file mode 100644 index 0000000..72c8e21 --- /dev/null +++ b/examples/import_module.py @@ -0,0 +1,28 @@ +#!/usr/bin/python3 + +import argparse +import pv2.importer as importutil + +parser = argparse.ArgumentParser(description="Importer") + +parser.add_argument('--module', type=str, required=True) +parser.add_argument('--source-giturl', type=str, required=True) +parser.add_argument('--source-gitorg', type=str, required=True) +parser.add_argument('--branch', type=str, required=True) +parser.add_argument('--giturl', type=str, required=True) +parser.add_argument('--gitorg', type=str, required=False, default='modules') +parser.add_argument('--dest-branch', type=str, required=False, default='') +parser.add_argument('--release', type=str, required=False, default='') +results = parser.parse_args() +classy = importutil.ModuleImport( + results.module, + source_git_url_path=results.source_giturl, + source_git_org_path=results.source_gitorg, + git_url_path=results.giturl, + org=results.gitorg, + release=results.release, + branch=results.branch, + dest_branch=results.dest_branch, +) + +classy.module_import()