1 个不稳定版本
0.1.5 | 2022年2月4日 |
---|
#51 in #时间
14KB
337 行
rizzy
对于时间戳感到困扰吗?rizzy
是一个 UNIX 过滤器,可以将 UTC 时间戳转换为您选择的时间戳。
示例
之前
$ cat some.log.file
2021-09-17 17:28:07+0000 INFO Running on slurm - limited math CPU usage by a SLURM_CPUS_ON_NODE of 3
2021-09-17 17:30:12+0000 INFO Initializing Environment. Using Environment.V5_C_PROD
之后
$ cat some.log.file | rizzy --chi
2021-09-17T12:28:07-05:00 INFO Running on slurm - limited math CPU usage by a SLURM_CPUS_ON_NODE of 3
2021-09-17T12:30:12-05:00 INFO Initializing Environment. Using Environment.V5_C_PROD
标志
运行 rizzy --help
将提供更多信息,但基本上
- 使用
--chi
代表芝加哥,使用--nyc
代表纽约 - 对于其他时区,请使用
--zone ...
- 要使用除 RFC3339 之外的格式输出,请使用
--format
- 要可选地将遇到的大数字视为自纪元以来的纳秒数,请使用
--convert-epoch-nanos
构建和运行
- 获取
rustup
- 可以从 网站 获取,或者通过sudo snap install rustup --classic
安装。 - 安装稳定的 Rust 版本:
rustup install stable
- 使用
cargo build
构建,或使用cargo run
运行
发布版本
- 在 Cargo.toml 中增加版本号
- 运行
cargo build
和cargo test
以确保一切正常,并确保Cargo.toml
被更新。 - 提交!
- 推送并确保一切正常
- 使用
vXX.YY/ZZ
标记版本 - 推送标签 (
git push --tags
),这将自动启动一切! - 确保一切正常,然后在 GitHub 上标记发布为当前版本(附上一些有用的说明)
依赖项
~6.5MB
~97K SLoC