feat(nav): add --list option

This commit is contained in:
Cmdr. Nova 2026-09-08 23:26:00 +02:00
commit 1f9f295c48

5
nav.py
View file

@ -2,6 +2,7 @@
"""Navigation computer of the SS Probably Fine.
Usage: python3 nav.py DESTINATION
python3 nav.py --list
"""
import sys
@ -64,6 +65,10 @@ def plan(destination):
def main():
if sys.argv[1] == "--list":
for key in sorted(ROUTES):
print(f"{key:12} {NAMES[key]}")
return
destination = sys.argv[1]
if destination not in ROUTES:
known = ", ".join(sorted(ROUTES))