#cli #connection #public #transport #public-transport #time #station

app spt_cli

命令行工具,用于显示公共交通连接

6个版本

0.1.5 2022年1月27日
0.1.4 2022年1月25日

#9 in #公共交通

MIT 许可协议

15KB
312

瑞士公共交通命令行工具

这是一个简单的工具,用于从一座车站搜索到另一座车站的公共交通连接,可能包括中转。

它使用来自 https://transport.opendata.ch 的公共交通数据,并用 rust 编写。

安装

cargo install spt_cli

用法

    spt_cli [OPTIONS] <FROM> <TO> [VIA]

ARGS:
    <FROM>    
    <TO>      
    <VIA>     

OPTIONS:
    -c, --color              Always output colors
    -d, --date <DATE>        Date of connection, otherwise the current date is used
    -h, --help               Print help information
    -i, --is-arrival-time    If set the given time is treated as arrival time, otherwise as
                             departure time
    -l, --limit <LIMIT>      Max. number of results, between 1 and 16 [default: 4]
    -n, --no-color           Never output colors
    -t, --time <TIME>        Time of connection, otherwise the current time is used
    -V, --version            Print version information

示例

# Simple
spt_cli Zürich Bern

# Specify a time
spt_cli --time 10:00 Basel Chur

# Use a via
spt_cli Basel Genve Biel

spt_cli --help # show all options

屏幕录制

asciicast

贡献

欢迎提交问题和合并请求

依赖项

~9–24MB
~336K SLoC