shakahl / pharover
通过 Pushover 服务发送推送通知的命令行工具。
dev-master
2015-11-12 09:14 UTC
Requires
- php: >=5.6.0
- symfony/console: ^2.7
- symfony/process: ^2.7
Requires (Dev)
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-09-14 18:26:06 UTC
README
通过 Pushover 服务发送推送通知的命令行工具。
目录
功能概述
- DRY 概念
- 使用 PHPUnit 进行单元测试 ** 使用 Symphony 控制台组件 的 CLI 命令
要求
此版本支持以下 PHP 版本。
- PHP 5.5
- PHP 5.6
- HHVM
安装
https://packagist.org.cn/packages/shakahl/pharover
将 shakahl/pharover
添加到 composer.json
中的需求。
{ "require": { "shakahl/pharover": "dev-master" } }
使用 composer update
更新您的包,或使用 composer install
安装。
您也可以使用 composer require shakahl/pharover
添加此包,然后指定您想要的版本(目前,dev-master
是您的最佳选择)。
配置
您必须在 .pharover.json
文件中指定您的 Pullover API 凭证。
{ "user-key" : "", "token-key" : "" }
该文件可以放置在以下位置:
- 您的 HOME 目录。
- 当前工作目录。
- 包含
pharover.phar
的目录。
使用示例
$ php pharover.phar notification:send "test message" --title="Pharover" --url="https://github.com/shakahl/pharover" --url-title="Pharover on GitHub"
使用 PHPUnit 进行单元测试
确保已安装所有 composer 依赖。
$ composer install
在 Windows 下使用
$ vendor/bin/phpunit.bat
在 Linux 下使用
$ vendor/bin/phpunit
构建
Pharover 可以使用 Box2 构建。
$ composer install --no-dev $ box build
已知问题
目前还没有已知问题。
贡献
参见 CONTRIBUTING.md
文件。
致谢
此包最初由 Soma Szélpál 创建。
捐赠
您可以单独支持此项目的 贡献者。每个贡献者都欢迎在其 GitHub 用户名按字母顺序添加其行及其任何内容。
许可证
此项目根据 MIT 许可证 发布。