"""Management CLI (``mcma``). Admin/seed commands land here in later steps. For now it exposes ``mcma version``. ``mcma create-admin`` arrives with auth (plan ยง11 step 3). """ import argparse from app import __version__ def main() -> None: parser = argparse.ArgumentParser(prog="mcma", description="mcma-backend management CLI") sub = parser.add_subparsers(dest="command") sub.add_parser("version", help="Print the backend version") args = parser.parse_args() if args.command == "version": print(__version__) else: parser.print_help() if __name__ == "__main__": main()