aerex / baikal-storage-plugin
There is no license information available for the latest version (0.2.4) of this package.
A Baikal plugin to sync iCal objects into storages such as taskwarrior and todist
0.2.4
2023-08-18 16:48 UTC
Requires
- php: ^7.2 || ^8.0
- laminas/laminas-stdlib: ^3.2
- laminas/laminas-validator: ^2.13
- monolog/monolog: ^2.0
- nesbot/carbon: ^2.0.0
- psr/container: ^1.0
- sabre/dav: ~4.3.0
- sabre/vobject: ^4.2.1
- symfony/config: 3.4|^4.0|^5.0
- symfony/console: ^3.4|^4.0|^5.0
- symfony/process: ^3.4|^4.0|^5.0
- symfony/yaml: ~3.0|~4.0
Requires (Dev)
- phpunit/phpunit: ^8.5.3
README
Note
Plugin is still a work in progress
Install
composer require aerex/baikal-storage-plugin
Configuration
You can use the CLI to help you generate a config file or use the example configuration provided in the project. Make sure the file is writable by your webserver (e.g Apache, Nginx).
Use the CLI
Run the command ./vendor/bin/baikalstorage
and follow the instructions
Manual
Copy the example-config.yaml
file and rename it to config.yaml
.
Usage
- Add the plugin to the end of the
Server.php
file located underCore/Frameworks/Baikal/Core/Server.php
. For example
$this->server->addPlugin(new \Aerex\BaikalStorage\Plugin(<absolute/path/of/config.yaml)