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 每月下载次数

MIT 许可证

23KB
268

睡眠进度

sleep-progress 是一个可选进度条的 GNU sleep 克隆。

demo

参数与原始 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