sumpygump/belltoll

模仿钟楼报时的命令行工具

1.1.3 2019-02-17 04:41 UTC

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