CLI for querying Hong Kong MTR point-to-point journey times with fuzzy station matching.
poros "Quarry Bay" "Kowloon Bay" # 13 min — Route: Quarry Bay → [Island] → Kowloon Bay
poros --matrix # Full N×N time table (TSV)
poros --refresh # Re-fetch from official MTR API
Fetches station data from the MTR Open Data API and journey times from the official MTR journey planner endpoint. Results are cached locally at ~/.local/share/poros/cache.json.
Route calculation uses BFS with transfer minimisation across all 10 MTR lines.
cargo install --path .Requires Rust 2024 edition.