4 个版本
0.2.0 | 2023 年 6 月 1 日 |
---|---|
0.1.3 | 2022 年 11 月 30 日 |
0.1.2 | 2022 年 11 月 16 日 |
0.1.0 | 2022 年 11 月 15 日 |
#27 in #amount
24 每月下载次数
23KB
268 行
睡眠进度
sleep-progress
是一个可选进度条的 GNU sleep 克隆。
参数与原始 sleep 兼容,但您可以添加 --progress
或 -p
以显示进度条和 ETA。您可以等待直到达到时间戳,使用 --until
或 -u
。示例: sleep-progress -u 15:35
它可以作为 GNU sleep 的替代品: alias sleep=sleep-progress
.
警告:显示的 ETA 可能不如睡眠延迟准确。
Usage: sleep-progress [OPTIONS] [NUMBER]...
Arguments:
[NUMBER]... Pause for NUMBER seconds.
SUFFIX may be 's' for seconds (the default), 'm' for minutes, 'h' for hours or 'd' for days.
NUMBER need not be an integer.
Given two or more arguments, pause for the amount of time specified by the sum of their values
Options:
-u, --until <TIMESPEC> Sleep until this timestamp
-p, --progress Display the sleep indicator
-h, --help Print help information
-V, --version Print version information
安装
二进制文件
从 https://github.com/djedi23/sleep-progress.rs/releases 下载您架构的二进制文件
从 cargo
确保已安装 Rust: https://rust-lang.net.cn/tools/install
cargo install sleep-progress
从源码
确保已安装 Rust: https://rust-lang.net.cn/tools/install
git clone https://github.com/djedi23/sleep-progress.rs.git
cd sleep-progress.rs
cargo install --path .
依赖关系
~7–17MB
~191K SLoC