Download the PHP package richardstyles/taxi without Composer

On this page you can find all versions of the php package richardstyles/taxi. 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 taxi

Introduction

Taxi is a multi-site manager. It allows for multiple sites to be easily managed and setup using only a few commands. Taxi is ideal for developers who manage multiple laravel/php websites which currently use laravel valet, but require some management to keep them all up to date.

Official Documentation

Taxi requires laravel valet in order to work, please see the installation documents here.

Taxi must be installed globally.

composer global require richardstyles/taxi

After composer has installed, then run;

taxi install

taxi trust (optional)

Whilst not required it is advised to run trust, so taxi is able to run valet commands such as valet secure.

To generate a taxi configuration file run

taxi call

This defaults to a multi site setup (see below for configuration details). You MAY have many different folders containing different taxi.json files, when you run build, reset or valid these will only affect the current taxt.json file you are looking at.

taxi call --single

Will generate a single site example for ease.

Once you have your configuration file set, simply run

taxi build

This will clone your repositories, link them automatically to valet and run any specific commands you have set.

To reset the state of a taxi managed site, simple run

taxi reset

This will reset your sites, back to your specified default branches, stash any changes, and run any reset commands you have set.

Configuration

Commands

Taxi Build

Build the sites listed in the taxi.json and run any associated install commands.

Taxi call

Generate an example taxi.json file which can be changed to suite your needs

Taxi install

Install Taxi into user bin folder so can be run from anywhere

Taxi list

List all commands available

Taxi reset

Reset a Taxi managed site to a default setting based off the configuration commands

Taxi sites

List all sites which only use Taxi

Taxi trust

Enables Taxi to run as a sudo user, avoids repeated requests for passwords.

Taxi type

Identify the type of Taxi, single or multi site managed

Taxi valet

List all Laravel valet sites, and list those which have Taxi enabled.

Taxi valid

Check to see if the taxi configuration is valid

Contributing

Have an idea which can help improve Taxi, then please PR detailing your suggestion and improvements.

Code of Conduct

Be kind.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

License

Taxi is open-sourced software licensed under the GNU General Public License version 3.


All versions of taxi with dependencies

PHP Build Version
Package Version
Requires php Version ^8.0
illuminate/collections Version ^8.0|^9.0|^10.0
illuminate/container Version ^8.0|^9.0|^10.0
mnapoli/silly Version ^1.8
symfony/console Version ^4.0|^5.0|^6.0
symfony/process Version ^4.0|^5.0|^6.0
illuminate/http Version ^8.0|^9.0|^10.0
symfony/event-dispatcher Version ^3.0|^4.0|^5.0|^6.0
laravel/valet Version ^3.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 richardstyles/taxi contains the following files

Loading the files please wait ....