firehed / plow
CLI tools to get PHP done quickly
Installs: 38
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 3
Forks: 0
Open Issues: 0
Type:composer-plugin
Requires
- php: >=5.6
- composer-plugin-api: 1.0.0
- pimple/pimple: ^3.0
- symfony/console: ^2.7
- ulrichsg/getopt-php: ~2.3
Requires (Dev)
- phpunit/phpunit: ~4.6
This package is auto-updated.
Last update: 2024-10-29 04:52:55 UTC
README
Description
Plow is designed to be your new best friend when developing PHP application. At its core, it's just a plugin infrastructure for various command-line tools.
Installation
Plow should be globally installed with Composer. Follow these instructions to install Composer if you don't have it yet.
composer global require firehed/plow
If you have not done so already, you should append Composer's global bin directory to your path:
echo "export PATH=\$PATH:~/.composer/vendor/bin" >> ~/.bash_profile
source ~/.bash_profile
Usage
Running plow
with no arguments on the command line will provide detailed usage instrictions:
plow
Adding commands
Plow commands are Composer packages with the type specified as plow-command
.
While not directly shown in the UI, you can search Packagist by type
Once you find what you're looking for, install it globally like any other package:
composer global require vendor-name/plow-command-package-name
Developing new commands
Contributing to Plow
See CONTRIBUTING.md