17 个版本
0.7.1 | 2023 年 2 月 10 日 |
---|---|
0.6.0 | 2020 年 2 月 14 日 |
0.5.0 | 2019 年 12 月 27 日 |
0.4.0 | 2019 年 8 月 21 日 |
#1263 在 命令行实用程序
每月 38 次下载
45KB
1K SLoC
Climer
一个简单的 CLI 计时器,用 Rust 编写。
CLI 应用
此项目的主要用途是作为 CLI 应用,但它也可以用作 crate / 库。
安装
从 crates.io
cargo install climer
从源代码
您需要 cargo
来编译源代码,它是与 Rust 一起提供的。
git clone https://github.com/Noah2610/climer # Clone the repository
cargo install --path ./climer # Compile and install
使用方法
对于最基本的计时功能,您可以运行类似以下命令:
climer 2m 30s
这将运行计时器,并将剩余时间的可读表示打印到 stdout
。
时间到时,应用将简单地以退出代码 0
退出,
因此,您需要自己播放警报音或其他您希望触发的操作;
例如
climer 1h 2m 30s && mpv ~/Music/alarm.mp3
有关更详细的使用信息,请查看帮助页面
climer -h # Brief help
climer --help # More detailed help
库 crate
在您的 Cargo.toml
...
[dependencies]
climer = { version = "0.7.0", default-features = false }
下面是可用的功能。
编译功能
名称 | 描述 | 默认? |
---|---|---|
cli |
对于二进制应用是必需的。您应该为库 crate 禁用此功能 | true |
serialize |
添加 serde 依赖项,并实现 Serialize 和 Deserialize 为 time::Time |
false |
parser |
添加 regex 依赖项,并添加 time::parser 模块,该模块包含从给定字符串解析时间的函数 |
由 cli 功能启用 |
文档
文档可在 docs.rs/climer 上找到。
许可证
依赖项
~1.9–2.6MB
~57K SLoC