Project started 🍾

This commit is contained in:
2026-06-01 18:47:59 +03:00
commit 4bca90a50e
39 changed files with 2340 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
"""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()