byrokrat / giroapp
用于管理自动转帐捐赠的命令行应用程序
1.0.1
2020-12-28 13:19 UTC
Requires
- php: ^7.4 || ^8.0
- ext-bcmath: *
- ext-mbstring: *
- ext-simplexml: *
- byrokrat/autogiro: ^1
- byrokrat/banking: ^2.1
- byrokrat/id: ^2
- composer/semver: ^3
- crell/tukio: ^1
- fig/event-dispatcher-util: ^1
- fzaninotto/streamer: 0.*
- hanneskod/clean: ^3
- hanneskod/yaysondb: ^2.2
- hashids/hashids: ^4
- katzgrau/klogger: ^1
- league/tactician: ^1
- moneyphp/money: ^3
- psr/event-dispatcher: ^1
- psr/log: ^1
- symfony/console: ^5
- symfony/dependency-injection: ^5
- symfony/filesystem: ^5
- symfony/finder: ^5
- symfony/proxy-manager-bridge: ^5
- symfony/workflow: ^5
Requires (Dev)
- roave/security-advisories: dev-latest
- symfony/config: ^5
- symfony/expression-language: ^5
- symfony/yaml: ^5
This package is auto-updated.
Last update: 2024-08-29 04:40:48 UTC
README
Giroapp
用于管理自动转帐捐赠的命令行应用程序。
安装
使用phive(推荐)
使用phive安装
phive install byrokrat/giroapp
作为phar存档
从发布标签中下载最新的phar存档。
可选地重命名giroapp.phar
为giroapp
以获得更流畅的体验。
使用composer
作为composer依赖项安装
composer require byrokrat/giroapp
这将使giroapp
作为vendor/bin/giroapp
可用。
从源代码
要构建,您需要make
make sudo make install
构建脚本使用composer来处理依赖关系,并使用phive来处理构建工具。如果它们不是作为composer
或phive
安装的,您可以使用类似以下的内容:
make COMPOSER_CMD=./composer.phar PHIVE_CMD=./phive.phar
入门
默认情况下,giroapp会在当前工作目录中查找名为giroapp.ini
的配置文件。通过定义一个GIROAPP_INI
环境变量来告诉giroapp在哪里查找配置。
运行giroapp init
在当前工作目录中创建默认的giroapp.ini
。使用标准的文本编辑器进行编辑。
只需运行giroapp
即可查看可用的命令列表。
插件
Giroapp支持动态插件。官方支持的插件
- giroapp-completion-plugin:shell自动完成。
- giroapp-mailer-plugin:在giroapp事件上发送邮件。