#alarm #message #cli #time #amount #minutes #saying

app cli-alarm

简单CLI闹钟,在一定时间后播放消息

4个版本 (破坏性更新)

0.4.0 2024年7月3日
0.3.0 2024年6月21日
0.2.0 2024年6月21日
0.1.0 2024年6月16日

#96 in 音频

Download history 102/week @ 2024-06-10 270/week @ 2024-06-17 23/week @ 2024-06-24 161/week @ 2024-07-01 73/week @ 2024-07-29

每月76次下载

MIT许可证

8KB
132 代码行

CLI Alarm

这是一个简单的CLI闹钟工具,当时间到达时会播放声音。非常适合提醒自己从电脑前站起来伸展。您可以运行一次或多次。

安装

cargo install cli-alarm

使用方法

A simple CLI alarm saying a message after a certain amount of time.

Usage: alarm [OPTIONS] --message <MESSAGE> <--seconds <SECONDS>|--minutes <MINUTES>>

Options:
  -s, --seconds <SECONDS>  Number of seconds to wait before playing the alarm
  -m, --minutes <MINUTES>  Number of minutes to wait before playing the alarm
  -r, --repeat             Repeat the alarm
  -M, --message <MESSAGE>  Message to speak instead of playing an audio file [default: "You set an alarm, time is up!"]
  -t, --times <TIMES>      Times to play the alarm sound [default: 3]
  -h, --help               Print help
  -V, --version            Print version

后台运行

为了永久在后台运行,我将其添加到了我的 .zhrc 文件中

function run_alarm_if_not_running {
    if ! pgrep -f "alarm -m 60 -M" > /dev/null; then
        alarm -m 60 -M "go walk" -t 2 -r &
    fi
}
run_alarm_if_not_running

当打开新终端时,它会检查闹钟是否正在运行,如果没有则启动它。

这个特定的调用将每小时说两次“去散步”,是一个很好的提醒你站起来伸展的好方法!

依赖项

~1.2–1.8MB
~34K SLoC