Scroll to navigation

COMPOSER(1) User Commands COMPOSER(1)


composer - Composer command line interface


composer command [options] [arguments]


Display help for the given command. When no command is given display help for the list command
Do not output any message
Display this application version
Force (or disable --no-ansi) ANSI output
Do not ask any interactive question
Display timing and memory usage information
Whether to disable plugins.
Skips the execution of all scripts defined in composer.json file.
If specified, use the given directory as working directory.
Prevent use of the cache
Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:

Shows a short information about Composer
Creates an archive of this composer package
Checks for security vulnerability advisories for installed packages
[home] Opens the package's repository URL or homepage in your browser
Increases the lower limit of your composer.json requirements to the currently installed versions
Check that platform requirements are satisfied
[clearcache|cc] Clears composer's internal package cache
Dump the shell completion script
Sets config options
Creates new project from a package into given directory
[why] Shows which packages cause the given package to be installed
Diagnoses the system to identify common errors
[dumpautoload] Dumps the autoloader
Executes a vendored binary/script
Discover how to help fund the maintenance of your dependencies
Allows running commands in the global composer dir ($COMPOSER_HOME)
Display help for a command
Creates a basic composer.json file in current directory
[i] Installs the project dependencies from the composer.lock file if present, or falls back on the composer.json
Shows information about licenses of dependencies
List commands
Shows a list of installed packages that have updates available, including their latest version
[why-not] Shows which packages prevent the given package from being installed
Uninstalls and reinstalls the given package names
Removes a package from the require or require-dev
[r] Adds required packages to your composer.json and installs them
[run] Runs the scripts defined in composer.json
Searches for packages
[info] Shows information about packages
Shows a list of locally modified packages
Shows package suggestions
[u|upgrade] Updates your dependencies to the latest version according to composer.json, and updates the composer.lock file
Validates a composer.json and composer.lock
August 2022 composer 2.4.1