Download the PHP package madewithlove/htaccess-cli without Composer
On this page you can find all versions of the php package madewithlove/htaccess-cli. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download madewithlove/htaccess-cli
More information about madewithlove/htaccess-cli
Files in madewithlove/htaccess-cli
Package htaccess-cli
Short Description CLI interface for the best htaccess tester in the world.
License GPL-3.0-or-later
Informations about the package htaccess-cli
htaccess CLI
A CLI tool to test how .htaccess files behave.
Installation
To start performing analysis on your code, require htaccess CLI in Composer:
Composer will install htaccess-cli's executable in its bin-dir, which defaults to vendor/bin.
Global installation
Then make sure you have the global Composer binaries directory in your PATH
. This directory is platform-dependent, see Composer documentation <https://getcomposer.org/doc/03-cli.md#composer-home>
_ for details.
This allows you to use the tool as htaccess
from every location in your system.
Usage
Run the .htaccess CLI tester from a directory containing a .htaccess file.
Where the url is the request url you want to test your .htaccess file with.
Usage through Docker
Usage as a GitHub Action
Check https://github.com/madewithlove/htaccess-cli-github-action if you want to verify how .htaccess files behave in a GitHub Action.
CLI Options
The following options are available:
Usages with multiple url's
To test one htaccess file with multiple url's, you can use a yaml file that contains them.
If you want to pass an expected url for every url you're testing, you can use this yaml structure, where each url maps to an expected url.
You can then run the command using
Testing against a working directory
If you want to test for a .htaccess
file outside of the current working directory, you can use the -p ./path_to_directory
option in the command. For example,
Note
The tool simulates only one pass through the server, while Apache will do multiple if you get back on the same domain. This is a feature we might still add in the future, but it's a limitation for now.
All versions of htaccess-cli with dependencies
symfony/console Version ^3.0 || ^4.0 || ^5.0 || ^6.0
http-interop/http-factory-guzzle Version ^1.0
php-http/guzzle7-adapter Version ^1.0
madewithlove/htaccess-api-client Version ^2.3
symfony/yaml Version ^3.0 || ^4.0 || ^5.0 || ^6.0