1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-22 05:40:08 +00:00
ohmyzsh/plugins/composer
2018-10-15 00:29:23 +05:30
..
composer.plugin.zsh composer: Fix bin directory when Composer is not available (#6240) 2018-08-19 21:46:22 +02:00
README.md Composer Readme added 2018-10-15 00:29:23 +05:30

composer

This plugin provides completion for composer, as well as aliases for frequent composer commands.

To use it add composer to the plugins array in your zshrc file.

plugins=(... composer)

Aliases

Alias Command Description
c composer Start composer, get help with composer commands
csu composer self-update Update composer to the latest version
cu composer update Update composer dependencies and composer.lock file
cr composer require Adds new packages to the composer.json file from current directory
crm composer remove Removes packages from the composer.json file from the current directory
ci composer install Reads the composer.json file from the current directory, resolves the dependencies, and installs them into vendor
ccp composer create-project Create new project from an existing package
cdu composer dump-autoload Update the autoloader due to new classes in a classmap package without having to go through an install or update
cdo composer dump-autoload --optimize-autoloader Convert PSR-0/4 autoloading to classmap to get a faster autoloader. Recommended especially for production, set no by default
cgu composer global update Allows update command to run on COMPOSER_HOME directory
cgr composer global require Allows require command to run on COMPOSER_HOME directory
cgrm composer global remove Allows remove command to run on COMPOSER_HOME directory
cget curl -s https://getcomposer.org/installer Installs composer in the current directory

The plugin adds Composer's global binaries to PATH, using Composer if available.