1个不稳定版本
0.1.0 | 2019年8月12日 |
---|
#252 在 #timer
每月52次下载
在 climer 中使用
3KB
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 依赖关系,并为 time::Time 实现了 Serialize 和 Deserialize |
false |
parser |
添加 regex 依赖关系,并添加了从给定字符串解析时间的函数的 time::parser 模块 |
由 cli 功能启用 |
文档
文档应可在 docs.rs/climer 上找到。
许可证
依赖关系
~2MB
~46K SLoC