Man pages sections > man1 > composer

composer - Composer command line interface

COMPOSER(1) User Commands COMPOSER(1)

NAME

composer - Composer command line interface

SYNOPSIS

composer command [options] [arguments]

OPTIONS

-h, --help
Display this help message
-q, --quiet
Do not output any message
-V, --version
Display this application version
--ansi
Force ANSI output
--no-ansi
Disable ANSI output
-n, --no-interaction
Do not ask any interactive question
--profile
Display timing and memory usage information
--no-plugins
Whether to disable plugins.
-d, --working-dir=WORKING-DIR
If specified, use the given directory as working directory.
-v|vv|vvv, --verbose
Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:

about
Shows the short information about Composer.
archive
Creates an archive of this composer package.
browse
Opens the package's repository URL or homepage in your browser.
clear-cache
Clears composer's internal package cache.
clearcache
Clears composer's internal package cache.
config
Sets config options.
create-project
Creates new project from a package into given directory.
depends
Shows which packages cause the given package to be installed.
diagnose
Diagnoses the system to identify common errors.
dump-autoload
Dumps the autoloader.
dumpautoload
Dumps the autoloader.
exec
Executes a vendored binary/script.
global
Allows running commands in the global composer dir ($COMPOSER_HOME).
help
Displays help for a command
home
Opens the package's repository URL or homepage in your browser.
info
Shows information about packages.
init
Creates a basic composer.json file in current directory.
install
Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json.
licenses
Shows information about licenses of dependencies.
list
Lists commands
outdated
Shows a list of installed packages that have updates available, including their latest version.
prohibits
Shows which packages prevent the given package from being installed.
remove
Removes a package from the require or require-dev.
require
Adds required packages to your composer.json and installs them.
run-script
Runs the scripts defined in composer.json.
search
Searches for packages.
show
Shows information about packages.
status
Shows a list of locally modified packages.
suggests
Shows package suggestions.
update
Upgrades your dependencies to the latest version according to composer.json, and updates the composer.lock file.
upgrade
Upgrades your dependencies to the latest version according to composer.json, and updates the composer.lock file.
validate
Validates a composer.json and composer.lock.
why
Shows which packages cause the given package to be installed.
why-not
Shows which packages prevent the given package from being installed.
September 2017 composer 1.5.2