#!/usr/bin/env python3 from __future__ import annotations import argparse REPO_DEPLOYMENTS = [ "near-intents-ingest", "market-reference-ingest", "liquidity-manager", "inventory-sync", "history-writer", "ops-sentinel", "strategy-engine", "trade-executor", "operator-dashboard", ] def main() -> int: parser = argparse.ArgumentParser(description="Print repo-owned application deployments.") parser.add_argument( "--format", choices=("lines", "csv"), default="lines", help="Output format for deployment names.", ) args = parser.parse_args() if args.format == "csv": print(",".join(REPO_DEPLOYMENTS)) else: for deployment in REPO_DEPLOYMENTS: print(deployment) return 0 if __name__ == "__main__": raise SystemExit(main())