Forrest logo
back to context overview

composer

List of commands for composer:

  • composer:ai:0300f Install Symfony using Composer
    $ composer create-project symfony/website-skeleton
    try on your machine
    explain this command
  • composer:ai:41e41 How to dump env via composer
    $ composer config --list --format=json | jq -R 'split("\n") | select(length > 0) | map(select(length > 0)) | map(split(" ")) | map({"cli_command": .${0}, "description": .${1}})'
    try on your machine
    explain this command
  • composer:init Creates a basic composer.json file in current directory.
    $ composer init
    try on your machine
    explain this command
  • composer:install Install composer PHP package installer
    $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    $ php composer-setup.php
    $ php -r "unlink('composer-setup.php');"
    $ sudo mv composer.phar /usr/local/bin/composer
    try on your machine
    explain this command
  • composer:packages:install Install all packages depending on the the package.lock file
    $ composer install
    try on your machine
    explain this command
  • composer:packages:show How to show all installed composer packages
    $ composer show --format=json
    try on your machine
    explain this command
  • composer:packages:update Update all packages according to the current system
    $ composer update
    try on your machine
    explain this command
  • composer:packages:update:single Update a single composer package
    $ composer update ${package}
    try on your machine
    explain this command
  • composer:tldr:3498b composer: Update composer to its latest version.
    $ composer self-update
    try on your machine
    explain this command
  • composer:tldr:97345 composer: Uninstall a package from this project, removing it as a dependency from `composer.json`.
    $ composer remove ${user-package_name}
    try on your machine
    explain this command
  • composer:tldr:9d9e7 composer: Update composer lock only after updating `composer.json` manually.
    $ composer update --lock
    try on your machine
    explain this command
  • composer:tldr:ac0f9 composer: Add a package as a dependency for this project, adding it to `composer.json`.
    $ composer require ${user-package_name}
    try on your machine
    explain this command
  • composer:tldr:e2e0f composer: Learn more about why a dependency can't be installed.
    $ composer why-not ${user-package_name}
    try on your machine
    explain this command
back to context overview