sumpygump / belltoll
模仿钟楼报时的命令行工具
1.1.3
2019-02-17 04:41 UTC
Requires
- sumpygump/qi-console: ^1.2
This package is auto-updated.
Last update: 2024-09-10 06:24:22 UTC
README
这是一个PHP脚本(命令行),可以像钟楼一样报时。它包含了15分钟、30分钟、45分钟的钟声音频文件,以及每个小时的钟声。
安装
使用以下命令通过composer安装
composer global require sumpygump/belltoll
确保 ~/.composer/vendor/bin/
在您的 $PATH
中
或者将其符号链接到 /usr/local/bin
$ ln -s ~/.composer/vendor/bin/belltoll /usr/local/bin/belltoll
用法
当您调用程序时,如果现在是正确的时间,它将像钟楼一样报时。简单地运行 belltoll
。如果不是正确的时间,它将显示 "现在不是报时的时候"。
程序依赖于在您的机器上安装 mpg123
来播放音频文件。
您可以通过传递 -t
或 --time
参数来强制程序认为它是特定的时间(用于测试)。例如: belltoll -t 1:30
使用 -q
或 --quiet
参数使程序没有输出。
Usage: belltoll [options]
Options:
-h [--help] : Display help
-q [--quiet] : No output
-v [--verbose] : Include more verbose output
-t [--time] <time> : Use specific time instead of current time
--version : Show version and exit
作为cron任务安装
由于它依赖于在正确的时间运行,建议将其添加到cron表中。使用命令 $ crontab -e
编辑您的cron表。有关详细信息,请参阅文件 crontab.example
。
00,15,30,45 * * * * /usr/local/bin/belltoll >> /dev/null 2>&1