composer.phar or composer ?
The following examples use a composer install global command, as alternative use
php composer.phar <command>.
Read the answer in the FAQ : What Composer command-line do you have to use ?
Composer requires PHP 5.3.2+ to run.
Useful Composer commands for System Administrators
Note : as usual with CLI, you can type
$> php composer.phar help [--xml] [--format="..."] [--raw] [command_name]
to get the help of the command.
You will find on this page some useful commands and an extract of the Composer Documentation. The interesting options part is an extract of available options
The show command displays detailed information about a package, or lists all packages available.
The require command adds required packages to your composer.json and installs them. If you do not want to install the new dependencies immediately you can call it with
|--prefer-source||Forces installation from package sources when possible, including VCS information.|
Forces installation from package dist even for dev versions.
Do not output download progress.
Disables the automatic update of the dependencies.
Allows inherited dependencies to be updated with explicit dependencies.
The search command searches for packages by its name.
can returns to you a list like this :
The validate command validates a given composer.json
|Do not make a complete validation|
|Display timing and memory usage information|
|--working-dir (-d)||If specified, use the given directory as working directory.|
Note that you can add some scripts to the Composer dependencies installation.
The available events are :