Obtener versiones de los vendors instalados con Composer

Una de las dudas que he tenido durante mucho tiempo al trabajar con composer es averiguar que versiones de los vendors se han instalado al ejecutar composer install o composer update.

Esta duda me surgia cada vez que al actualizar me daba algun error o “warning” por que algun vendor necesitaba una version superior o distinta de alguna otra libreria que tuviera instalada, y en un momento dado, en lugar de tener puestas que se instalen las que esten en la rama “dev-master”, quizas me interesaba instalar las que estuvieran en un tag o rama concreta para evitar “bugs” que hubieran sido detectados o cualquier otro motivo, es por eso que necesitaba saber que version tenia antes de actualizar mediante el comando “composer update”.

Para ello solamente tenemos que ejecutar el siguiente comando y nos sacara un listado de todos los vendors instalados y de la version de cada uno:

$ composer show -i

Captura de pantalla de 2016-07-13 12:41:25

Si ademas queremos ver para cada vendor, que dependencias tiene y que versiones requieren en forma de arbol solamente tendremos que añadir el parametro -t , tal que asi:

$ composer show -i -t

Captura de pantalla de 2016-07-13 12:40:46

Si en el listado que nos aparece, queremos concretar mas aun, y ver que version hay de un vendor en concreto, podemos ejecutar esto y nos dara la informacion mas detallada:

$ composer show — doctrine/doctrine-fixtures-bundle

composer how vendor

Documentacion:

Si os ha gustado este post, por favor compartidlo y dar “Me gusta” en las redes sociales.

Nos vemos en el siguiente post, symfonyDevs ¡¡

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s