https://github.com/firehed/plow
Plow - the PHP command-line toolkit
https://github.com/firehed/plow
Last synced: about 1 year ago
JSON representation
Plow - the PHP command-line toolkit
- Host: GitHub
- URL: https://github.com/firehed/plow
- Owner: Firehed
- Created: 2015-06-23T23:53:07.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-28T19:52:22.000Z (almost 11 years ago)
- Last Synced: 2025-04-07T20:53:34.333Z (about 1 year ago)
- Language: PHP
- Size: 160 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
Plow
====
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](https://getcomposer.org/doc/00-intro.md#globally) 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](https://packagist.org/search/?type=plow-command)
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
----
See [CREATING_COMMANDS.md](CREATING_COMMANDS.md)
Contributing to Plow
----
See [CONTRIBUTING.md](CONTRIBUTING.md)