#进度条 #进度 #cli #计时器 #命令行 #时间

bin+lib timebar

终端上的时间进度条命令行工具

10 个版本

0.2.4 2020 年 12 月 30 日
0.2.3 2020 年 12 月 30 日
0.1.4 2020 年 12 月 27 日

命令行工具 中排名 #2298

每月 21 次下载

MIT 许可证

32KB
786

时间条 CLI

一个在终端中获得一些时间进度条进行思考的命令行工具。基本上是扩展了 这个推特机器人 的功能,提醒你时间正在流逝 😱

Life of Brian

安装

crates.io

cargo install timebar

从源码

您需要 cargo 从源码编译,它随 Rust 一起提供。

git clone https://github.com/sungyeonkwon/timebar
cargo install --path ./timebar # Compile and install

基本用法

计时器和生命进度条每秒更新一次,直到您退出程序,而年份和 D-day 进度条更新一次,程序退出。

年份进度

要获取今年的进度条,运行 timebar year

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░ 97.7%

This year's almost over!

生命进度

要获取生命的进度条,运行 timebar life。这将提示您输入姓名、生日和预期寿命。

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░░░░░░░░ 51.1%

Brian is expected to exist on this planet for 70 years.

Time remaining:

34 in years
411 in months
1786 in weeks
12502 in days
300057 in hours
18003447 in minutes
1080206822 in seconds.

Have a good day!

计时器进度

要获取计时器进度条,运行 timebar timer。这将提示您输入持续时间。

▓░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ 1.5%

Time is ticking... You have:

0 in hours
5 in minutes
325 in seconds.

D-day 进度

要获取 D-day 进度条,运行 timebar dday。这将提示您输入名称和日期。

▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓░░░░░░░░░ 74.1%

graduation: 541 days are gone, 189 days to go!

管理条目

生命和 D-day 可以保存。数据写入活动用户的家目录下的平面文件中(见 preferences 库)。

保存

要保存条目,运行 timebar life -s 保存生命进度,或 timebar dday -s 保存 D-day。信息成功保存后,下次运行时只需使用 timebar life {NAME}timebar dday {NAME}

列表

要获取先前保存的 D-day 和生命列表,运行 timebar ls

TYPE        | NAME        | DURATION
life        | Brian       | 101 years
d-day       | big-trip    | 28/1/1999 - 29/12/2023
d-day       | tiny-battle | 3/12/2020 - 29/12/2022
d-day       | launch      | 3/1/2020 - 29/12/2021

删除

要删除特定的已保存数据,请运行timebar rm {NAME}。要删除所有已保存数据,请运行timebar rm -a

命令

名称 描述 选项/标志 用户输入
显示当前年份的进度。
一生 根据用户输入显示某人的终身进度。 -s, {NAME} {NAME} {出生日期} {寿命}
计时器 根据用户输入显示计时器进度。 {时间}
dday 根据用户输入显示dday进度。 -s, {NAME} {NAME} {结束日期} (可选:{开始日期})
ls 列出所有保存的dday和一生进度。
rm 删除保存的dday或一生进度。 -a, {NAME}

格式要求

  • 日期:日/月/年。例如:1/31/2022
  • 时间:小时:分钟:秒。例如:0:20:0
  • 名称:无空格的字符串。

依赖项

~4.5MB
~93K SLoC