Download the PHP package littlesqx/php-watcher without Composer

On this page you can find all versions of the php package littlesqx/php-watcher. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package php-watcher

PHP-watcher

Build Status

PHP-watcher helps develop long-running PHP applications by automatically restarting them when file changes in the directory are detected.

Here's how it looks like:

PHP-watcher does not require any additional changes to your code or method of development. php-watcher is a replacement wrapper for php, to use PHP -watcher replace the word php in the command line when executing your script.

Installation

You can install this package globally like this:

After that phpunit-watcher watch can be run in any directory on your system.

Alternatively, you can install the package locally as a dev dependency in your project:

Locally installed you can run it with vendor/bin/php-watcher.

Usage

All the examples assume you've installed the package globally. If you opted for the local installation prepend vendor/bin/ everywhere where php-watcher is mentioned.

PHP-watcher wraps your application, so you can pass all the arguments you would normally pass to your app:

Using PHP-Watcher is simple. If your application accepts a host and port as the arguments, I can start it using option --arguments:

Any output from this script is prefixed with [php-watcher], otherwise all output from your application, errors included, will be echoed out as expected.

Config files

PHP-Watcher supports customization of its behavior with config files. The file for options may be named .php-watcher.yml, php-watcher.yml or php -watcher.yml.dist. The tool will look for a file in the current working directory in that order. An alternative local configuration file can be specified with the `--config

` option. The specificity is as follows, so that a command line argument will always override the config file settings: - command line arguments - local config A config file can take any of the command line arguments, for example: ## Monitoring multiple directories By default, PHP-Watcher monitors the current working directory. If you want to take control of that option, use the `--watch` option to add specific paths: Now PHP-Watcher will only restart if there are changes in the `./src` or `./config ` directories. By default traverses sub-directories, so there's no need to explicitly include them. ## Specifying extension watch list By default, PHP-Watcher looks for files with the `.php` extension. If you use the `--ext` option and monitor `app,yml` PHP-Watcher will monitor files with the extension of `.php` and `.yml`: Now PHP-Watcher will restart on any changes to files in the directory (or subdirectories) with the extensions `.php`, `.yml`. ## Ignoring files By default, PHP-Watcher will only restart when a `.php` file changes. In some cases you may want to ignore some specific files, directories or file patterns, to prevent PHP-Watcher from prematurely restarting your application. This can be done via the command line: Or specific files can be ignored: Patterns can also be ignored (but be sure to quote the arguments): Note that by default, PHP-Watcher ignores all *dot* and VCS files. ## Delaying restarting In some situations, you may want to wait until a number of files have changed . The timeout before checking for new file changes is 1 second. If you're uploading a number of files and it's taking some number of seconds, this could cause your app to restart multiple times unnecessarily. To add an extra throttle, or delay restarting, use the `--delay` option: For more precision, use a float: ## Default executable By default, PHP-Watcher uses `php` bin executable to run your scripts. If you want to provide your own executable use `--exec` option or `executable ` param in config file. This is particularly useful if you're working with several PHP versions. or using CLI: # License MIT [http://rem.mit-license.org](http://rem.mit-license.org) ## How can I thank you? Why not star this GitHub repo? I'd love the attention! Or, you can donate to my project on PayPal: [![Support me with some coffee](https://img.shields.io/badge/donate-paypal-orange.svg)](https://www.paypal.me/seregazhuk) (Original Author: @seregazhuk) Thanks!

All versions of php-watcher with dependencies

PHP Build Version
Package Version
Requires php Version ^7.1
ext-swoole Version >=4.4.0
yosymfony/resource-watcher Version ^2.0
symfony/process Version ^4.3
symfony/console Version ^4.3
symfony/yaml Version ^4.3
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package littlesqx/php-watcher contains the following files

Loading the files please wait ....