Download the PHP package fpoirotte/push without Composer
On this page you can find all versions of the php package fpoirotte/push. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fpoirotte/push
More information about fpoirotte/push
Files in fpoirotte/push
Package push
Short Description PHP shell
License MIT
Homepage https://github.com/fpoirotte/push
Informations about the package push
push
Introduction
push stands for "PHP's Usable SHell" and is meant to be a user-friendly shell written in PHP. The shell itself accepts PHP code as its commands. push's architecture is based on the excellent work done by d11wtq on the Boris REPL project.
The main difference between Boris and push is that we try to make it very easy to embed push in your own application. For example, this means that the standard output/error streams from the shell's worker process can be captured. It also means the default classes used for input/output can be replaced with your own if necessary.
Installation
First, make sure Composer is installed. If not, follow the installation instructions on their website.
Then, make sure the following extensions are installed and enabled for your PHP installation:
- Sockets
- POSIX
- pcntl
- eio
If necessary, install the missing extensions.
Finally, use Composer to install push:
me@localhost: /$ php /path/to/composer.phar require fpoirotte/push
Usage
Just run vendor/bin/push
and you are ready to go!
License
push is licensed under the MIT license.
All versions of push with dependencies
ext-sockets Version *
ext-posix Version *
ext-pcntl Version *
ext-eio Version *
nikic/php-parser Version *
erebot/plop Version >=0.6