Files
neuron-tai/packages/tracker/meshnet_tracker/cli.py
2026-06-29 00:28:29 +03:00

33 lines
830 B
Python

"""meshnet-tracker CLI entry point."""
import argparse
import sys
def main() -> None:
parser = argparse.ArgumentParser(
prog="meshnet-tracker",
description="Distributed Inference Network node registry and route selection",
)
subparsers = parser.add_subparsers(dest="command")
start_cmd = subparsers.add_parser("start", help="Start the tracker server")
start_cmd.add_argument("--port", type=int, default=8080, help="Port to listen on")
args = parser.parse_args()
if args.command == "start":
print(f"meshnet-tracker starting on port {args.port}")
try:
import time
while True:
time.sleep(1)
except KeyboardInterrupt:
sys.exit(0)
else:
parser.print_help()
if __name__ == "__main__":
main()