diff --git a/mc-get.py b/mc-get.py index e69de29..e14ccf9 100644 --- a/mc-get.py +++ b/mc-get.py @@ -0,0 +1,31 @@ +import argparse + +def validate(): + pass + +def install(): + pass + +def search(): + pass + +if __name__ == "__main__": + desc = '''Minecraft mods packet\ +manager based on modrinth API\n\nMethods:\n install - install mod\n \ +validate - validate mods installation\n search - search mods''' + parser = argparse.ArgumentParser(description=desc,\ + formatter_class=argparse.RawTextHelpFormatter) + parser.add_argument("method", choices=['install', 'search', 'validate'],\ + metavar="method") + parser.add_argument("--mversion", help="Minecraft version") + args = parser.parse_args() + match args.method: + case "install": + install() + case "search": + search() + case "validate": + validate() + case _: + print("Unknown method", args.method) + parser.print_help()