1
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-11-25 15:20:08 +00:00
ohmyzsh/plugins/composer
2021-12-29 10:55:45 +01:00
..
composer.plugin.zsh feat(composer): add cuh alias for updating global packages (#6048) 2021-12-29 10:55:45 +01:00
README.md feat(composer): add cuh alias for updating global packages (#6048) 2021-12-29 10:55:45 +01:00

composer

This plugin provides completion for composer, as well as aliases for frequent composer commands. It also adds Composer's global binaries to the PATH, using Composer if available.

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

plugins=(... composer)

Original author: Daniel Gomes me@danielcsgomes.com

Aliases

Alias Command Description
c composer Starts composer
ccp composer create-project Create new project from an existing package
cdo composer dump-autoload -o Converts PSR-0/4 autoloading to classmap for a faster autoloader (good for production)
cdu composer dump-autoload Updates the autoloader
cget curl -s <installer> | php Installs composer in the current 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
cgu composer global update Allows update command to run on COMPOSER_HOME directory
ci composer install Resolves and installs dependencies from composer.json
co composer outdated Shows a list of installed packages with available updates
cod composer outdated --direct Shows a list of installed packages with available updates which are direct dependencies
cr composer require Adds new packages to composer.json
crm composer remove Removes packages from composer.json
cs composer show Lists available packages, with optional filtering
csu composer self-update Updates composer to the latest version
cu composer update Updates composer dependencies and composer.lock file
cuh composer update -d <config-home> Updates globally installed packages