skills/memstate/scripts/memstate_delete_project.py (415 bytes)
1 #!/usr/bin/env python3 2 """Soft-delete an entire project (memstated).""" 3 import argparse 4 import sys 5 6 from _client import post 7 8 9 def main() -> int: 10 ap = argparse.ArgumentParser(description="Soft-delete an entire project") 11 ap.add_argument("--project", required=True) 12 args = ap.parse_args() 13 return post("/projects/delete", {"project_id": args.project}) 14 15 16 if __name__ == "__main__": 17 sys.exit(main())