byrokrat / giroapp
Command line app for managing autogiro donations
Installs: 324
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 3
Forks: 2
Open Issues: 14
Type:project
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-11-29 05:09:40 UTC
README
Giroapp
Command line app for managing autogiro donations.
Installation
Using phive (recommended)
Install using phive
phive install byrokrat/giroapp
As a phar archive
Download the latest phar archive from the releases tab.
Optionally rename giroapp.phar
to giroapp
for a smoother experience.
Using composer
Install as a composer dependency
composer require byrokrat/giroapp
This will make giroapp
avaliable as vendor/bin/giroapp
.
From source
To build you need make
make sudo make install
The build script uses composer to handle dependencies and phive to
handle build tools. If they are not installed as composer
or phive
respectivly you can use something like
make COMPOSER_CMD=./composer.phar PHIVE_CMD=./phive.phar
Getting started
By default giroapp looks for configurations in a file called giroapp.ini
in
the current working directory. Tell giroapp where to look for configurations
be defining a GIROAPP_INI
environment variable.
Run giroapp init
to create a default giroapp.ini
in the current working
directory. Edit using a standard text editor.
Simply run giroapp
to se the list of avaliable commands.
Plugins
Giroapp supports dynamic plugins. Officially supported plugins:
- giroapp-completion-plugin: shell completion.
- giroapp-mailer-plugin: send mails on giroapp events.