#!/usr/bin/env python3 import sys from commands import MergeRequests, UpdateAssignees, Comments, Merge, Test from constants import SUBMISSIONS COMMANDS = { "mrs": MergeRequests, "update-assignees": UpdateAssignees, "comments": Comments, "merge": Merge, "test": Test, } def main(): if len(sys.argv) < 2 or sys.argv[1] not in COMMANDS: print("Invalid command") exit(2) COMMANDS[sys.argv[1]](SUBMISSIONS)() if __name__ == "__main__": main()