diff --git a/maintenance.md b/maintenance.md index a2594bc..93f3284 100644 --- a/maintenance.md +++ b/maintenance.md @@ -54,3 +54,11 @@ Newest entries at the bottom. - 2026-10-09: Galley fridge defrosted. - 2026-10-10: Airlock seals checked. - 2026-10-10: Galley fridge defrosted. +- 2026-10-11: Thrusters test-fired. +- 2026-10-11: Cabin pressure sensors tested. +- 2026-10-11: Antenna realigned. +- 2026-10-12: Thrusters test-fired. +- 2026-10-13: Fuel lines checked for leaks. +- 2026-10-14: Fuel lines checked for leaks. +- 2026-10-14: Hull inspection, no leaks. +- 2026-10-15: Escape pod batteries charged. diff --git a/nav.py b/nav.py index 80d0770..6adcb9b 100644 --- a/nav.py +++ b/nav.py @@ -3,6 +3,7 @@ Usage: python3 nav.py DESTINATION python3 nav.py --list + python3 nav.py --all """ import sys @@ -16,7 +17,7 @@ DISTANCES = { ("gateway", "venus"): 41.0, ("mars", "phobos"): 0.01, ("mars", "deimos"): 0.02, - ("venus", "mercury"): 50.0, + ("venus", "mercury"): 48.0, ("mars", "ceres"): 265.0, ("gateway", "milliways"): 42.0, ("ceres", "vesta"): 96.0, @@ -123,6 +124,11 @@ def main() -> None: for key in sorted(ROUTES): print(f"{key:12} {NAMES[key]}") return + if sys.argv[1] == "--all": + for key in sorted(ROUTES): + print_plan(key) + print() + return destination = sys.argv[1].lower() if destination not in ROUTES: known = ", ".join(sorted(ROUTES))