wp-launchpad / cli-installer
Initialisation library for Launchpad libraries
v3.1.0
2024-12-15 20:57 UTC
Requires
- ext-json: *
- wp-launchpad/cli: ^3.1
Requires (Dev)
- phpunit/phpunit: ^7.5 || ^8 || ^9
- wp-media/phpunit: ^3.0
This package is auto-updated.
Last update: 2024-12-21 23:35:50 UTC
README
Install libraries from the Launchpad Framework.
Install
To install run the following command : composer require wp-launchpad/cli-installer
Then you need to add the provider LaunchpadCLIInstaller\ServiceProvider
to the /bin/generator
file:
#!/usr/bin/php <?php use LaunchpadCLI\AppBuilder; require_once __DIR__ . '/../vendor/autoload.php'; AppBuilder::init(__DIR__ . '/../', [ \LaunchpadTakeOff\ServiceProvider::class, \LaunchpadCLIInstaller\ServiceProvider::class, ]);
Create a library compatible
To make a library compatible you need to add the following content:
"extra": { "launchpad": { "provider" : "MyCLI\\MyProvider", "library_provider" : "MyLibrary\\MyProvider", "command": "my-command", "install": true, "clean": true, "libraries": { "owner/library": "^0.0.1" } } }