13 个版本
0.3.1 | 2022年8月30日 |
---|---|
0.3.0 | 2022年8月30日 |
0.2.0 | 2022年3月3日 |
0.1.10 | 2021年2月21日 |
0.1.9 | 2020年10月31日 |
#2429 在 命令行工具
每月 22 次下载
14KB
281 行
概览
tzbuddy 是一个简单的命令行工具,用于可视化不同时区的时间。它显示当前小时以及过去和未来的值。
$ tzbuddy --tz Europe/Rome --tz Europe/Dublin --tz "US/Eastern" --tz "US/Pacific" --tz "Asia/Tokyo"
Asia/Tokyo (JST) Wed 05:17 28/10/2020 · 00+ 01+ 02+ 03+ 04+ | 05+| 06+ 07+ 08+ 09+ 10+ 11+
Europe/Rome (CET) Tue 21:17 27/10/2020 · 16 17 18 19 20 | 21 | 22 23 00+ 01+ 02+ 03+
Europe/Dublin (GMT) Tue 20:17 27/10/2020 · 15 16 17 18 19 | 20 | 21 22 23 00+ 01+ 02+
US/Eastern (EDT) Tue 16:17 27/10/2020 · 11 12 13 14 15 | 16 | 17 18 19 20 21 22
US/Pacific (PDT) Tue 13:17 27/10/2020 · 08 09 10 11 12 | 13 | 14 15 16 17 18 19
安装
为每个标记版本提供了二进制文件。
或者,您可以使用 cargo 从源代码构建安装
cargo install tzbuddy
在 macOS 上,使用 brew,您可以使用brew tap 仓库
$ brew tap gbagnoli/tzbuddy
$ brew install tzbuddy
用法
查看所有可用选项,请运行 tzbuddy --help
tzbuddy 使用来自 IANA 数据库 的时区。可在 维基百科 上找到可用时区的列表。
在版本 0.3
之前,tzbuddy
不支持配置文件,您必须在 shell 中创建别名。
从版本 0.3
开始,支持配置。只需传递 --save
,tzbuddy
就会在运行时记住标志。命令行上的最终选项具有优先权。--no-config
将跳过加载配置。在没有其他选项的情况下运行 --save
将保存空配置。
开发
有可以在提交之前自动运行的 git 钩子
ln -s $(pwd)/hooks/pre-commit.sh .git/hooks/pre-commit
ln -s $(pwd)/hooks/pre-push.sh .git/hooks/pre-push
以发布
- 安装 cargo release
cargo install cargo-release
- 在 Cargo.toml 中更新版本
- 请确保首先构建,以便更新 Cargo.lock (
cargo build
) - 提交 Cargo.toml/Cargo.lock 文件
- 运行
cargo release -v
- 运行
cargo release -v --execute
来发布版本
依赖项
~8.5MB
~125K SLoC