11 个版本 (4 个破坏性更新)
0.5.3 | 2024 年 2 月 14 日 |
---|---|
0.5.2 | 2024 年 2 月 13 日 |
0.5.0 | 2024 年 1 月 25 日 |
0.4.2 | 2024 年 1 月 24 日 |
0.1.1 | 2023 年 10 月 28 日 |
#1257 在 命令行工具
每月 86 次下载
25KB
548 代码行
━━━━━━ ❖ ━━━━━━
❖ TheSeptaTimes.rs
TheSeptaTimes.rs 是一个易于使用的命令行工具,用于获取关于区域 SEPTA 列车的信息
❖ 安装
Shell
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/dotzenith/TheSeptaTimes.rs/releases/latest/download/the-septa-times-installer.sh | sh
Brew
brew tap dotzenith/tap
brew install the-septa-times
Powershell
irm https://github.com/dotzenith/TheSeptaTimes.rs/releases/latest/download/the-septa-times-installer.ps1 | iex
Cargo
cargo install the-septa-times
二进制文件
Linux、mac 和 Windows 的预编译二进制文件可在 发布 中找到
源代码
- 首先,安装 rust
git clone https://github.com/dotzenith/TheSeptaTimes.rs.git
cd TheSeptaTimes.rs
cargo build --release
./target/release/tst
❖ 使用方法
Usage: tst <COMMAND>
Commands:
next Search for the next train going from an origin to a destination
arrivals Find the next arrivals at a given train station
train Track a given train
stations Get all valid station names
refresh Refresh the cache for station names
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
-V, --version Print version
获取从给定车站到另一个车站的下一两班车的时刻表
tst next '30th Street Station' 'North Philadelphia'
由于 tst
使用模糊匹配,您还可以做
tst next 'suburban' '30th'
列出给定车站的下一 6 班到达的列车
tst arrivals '30th Street Station' --count 6
使用列车编号查看任何给定列车的时刻表
tst train 9374
获取所有有效的车站名称
tst stations
刷新车站名称的缓存
tst refresh
❖ 新增功能
0.5.3 - 使用 rustls for reqwest
依赖关系
~8–22MB
~335K SLoC