composer init
: Crea un archivo composer.json
interactivo para configurar un nuevo proyecto.composer install
: Instala todas las dependencias definidas en el archivo composer.json
.composer update
: Actualiza las dependencias al resolver las versiones más recientes permitidas.composer require
: Añade un paquete como dependencia al proyecto y lo instala automáticamente.composer remove
: Elimina un paquete del proyecto y actualiza el archivo composer.json
.composer show
: Muestra información sobre los paquetes instalados o disponibles.composer outdated
: Lista los paquetes instalados que tienen versiones más recientes disponibles.composer prohibits
: Muestra qué paquetes impiden la instalación o actualización de otro paquete específico.composer why
: Explica por qué un paquete está instalado (dependencias directas o indirectas).composer depends
: Muestra qué paquetes dependen de un paquete específico.composer config
: Gestiona la configuración de Composer.composer self-update
: Actualiza Composer a la última versión.composer diagnose
: Diagnostica problemas comunes en la instalación de Composer.composer clear-cache
: Limpia la caché de Composer.composer run-script
: Ejecuta un script definido en el archivo composer.json
.composer dump-autoload
: Regenera el autoloader de clases sin reinstalar las dependencias.composer repo
: Gestiona los repositorios configurados.composer create-project
: Crea un nuevo proyecto basado en un paquete existente.composer global require
: Instala un paquete globalmente.composer global update
: Actualiza todos los paquetes instalados globalmente.composer global remove
: Elimina un paquete instalado globalmente.--no-dev
: Ignora las dependencias de desarrollo al instalar o actualizar.--dry-run
: Simula la ejecución de un comando sin realizar cambios.--prefer-dist
: Prefiere descargar paquetes en formato distribuible (ZIP).--prefer-source
: Prefiere descargar paquetes desde el repositorio de código fuente (Git).--ignore-platform-reqs
: Ignora los requisitos de plataforma (PHP versión, extensiones, etc.).Para habilitar el autocompletado en la terminal:
composer completion --shell-type bash > ~/.bash_completion
source ~/.bash_completion
composer help
: Muestra la ayuda detallada para un comando específico.composer list
: Muestra una lista completa de todos los comandos disponibles.