Volver a la página principal
martes 3 diciembre 2024
24

Comandos y opciones de Composer

Composer es una herramienta de gestión de dependencias para PHP que permite manejar bibliotecas y paquetes de forma eficiente. Aquí tienes una tabla completa con los comandos y opciones más comunes que se pueden utilizar en Composer, organizada para facilitar su consulta:

Comando Descripción Opciones principales
composer init Crea un nuevo archivo composer.json interactivo. --name, --description, --author, --type, --license
composer install Instala las dependencias listadas en composer.json. --no-dev, --optimize-autoloader, --no-scripts, --no-progress
composer update Actualiza las dependencias a sus versiones más recientes. --with-dependencies, --with-all-dependencies, --no-dev, --lock
composer require Añade una nueva dependencia al proyecto. --dev, --no-update, --update-no-dev, --sort-packages
composer remove Elimina una dependencia del proyecto. --dev, --update-no-dev, --no-update
composer dump-autoload Genera el archivo de autoload para optimizar la carga automática. --optimize, --no-dev, --classmap-authoritative
composer show Lista información sobre los paquetes instalados. --installed, --platform, --outdated, --all, --latest, --direct
composer search Busca paquetes en el repositorio de Composer. --only-name, --type, --platform, --prefer-stable
composer validate Valida la sintaxis y contenido de composer.json. --no-check-publish, --strict
composer outdated Muestra las dependencias desactualizadas. --direct, --all, --strict, --ignore-platform-reqs
composer audit Analiza vulnerabilidades en las dependencias. --locked, --format, --no-dev
composer status Muestra cambios en el directorio vendor/ respecto a composer.lock. --verbose
composer config Modifica la configuración de Composer. --global, --unset, --list, --editor
composer global Gestiona dependencias instaladas globalmente. require, remove, update, show
composer run-script Ejecuta scripts definidos en composer.json. --timeout, --dev
composer create-project Descarga y configura un proyecto nuevo desde un paquete. --repository, --prefer-dist, --no-install, --dev, --keep-vcs
composer archive Crea un archivo comprimido del paquete actual. --format, --dir, --file, --working-dir
composer help Muestra información de ayuda sobre un comando específico. Ninguna
composer self-update Actualiza Composer a la última versión disponible. --rollback, --clean-backups, --snapshot, --2, --1
composer diagnose Analiza problemas comunes en la configuración o instalación. Ninguna

Opciones globales

Estas opciones se pueden usar con casi todos los comandos de Composer:

Opción Descripción
--verbose Proporciona información adicional al ejecutar comandos.
--quiet Minimiza la salida de información.
--no-interaction Evita preguntas interactivas.
--working-dir=<dir> Establece un directorio de trabajo específico.
--profile Muestra el tiempo y memoria usados al ejecutar un comando.
--help Muestra la ayuda para el comando en cuestión.

Esta tabla cubre prácticamente todos los comandos y opciones que Composer ofrece. Si necesitas un artículo que amplíe cada punto, ¡puedes indicármelo! 😊

Etiquetas:
php composer
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer