huangdijia / composer-package-builder
Get started with your Laravel/thinkphp/php package in no time with this package generator.
Installs: 58
Dependents: 0
Suggesters: 0
Security: 0
Stars: 10
Watchers: 3
Forks: 3
Open Issues: 0
Type:composer-plugin
Requires
- php: ^7.0
- composer-plugin-api: ^1.0|^2.0
Requires (Dev)
- composer/composer: ^1.7|^2.0
- phpunit/phpunit: ^6.0|^7.0|^8.0|^9.0
README
Installation
You can install the package via composer:
composer g require huangdijia/composer-package-builder
Usage
composer build:composer-plugin composer build:laravel-package composer build:php-package composer build:thinkphp-package
Options
Options: --vendor[=VENDOR] Vendor Name [default: "my-vendor"] --package[=PACKAGE] Package Name [default: "my-package"] --author[=AUTHOR] Author Name [default: "author"] --email[=EMAIL] Author Email [default: "author@domain.com"] --description[=DESCRIPTION] Package Description [default: "My awesome package"] --license[=LICENSE] License, eg: mit,agpl-3,gpl-3,lgpl-3,mozilla-public-2,apache-2,unlicense --output[=OUTPUT] /Users/hdj/Downloads -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Prevent use of the cache -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Testing
composer test
Changelog
Please see CHANGELOG for more information what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email dummy-email instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.