add command-line wrapper

This commit is contained in:
kenna-bmcdevitt 2024-09-16 16:12:54 -05:00
parent 4c9a7e110b
commit 917a48e703

View file

@ -0,0 +1,20 @@
import distro_source_package_version_history as p
import argparse
import json
def main():
parser = argparse.ArgumentParser(description='Pull package versions from the Ubuntu archive.')
parser.add_argument('--source-package-name', required=True, help='Name of the source package')
parser.add_argument('--distro-version', required=True, help='Version of the distribution')
args = parser.parse_args()
package_name = args.source_package_name
distro_version = args.distro_version
results = p.UbuntuPackageHistory(source_package_name=package_name, distro_version=distro_version)
response = results.source_package_version_history()
print(json.dumps(response, indent=4))
if __name__ == "__main__":
main()