Ver índice de contenidos del libro

4.3. El comando init

En el capítulo sobre publicar tus librerías se explicó cómo crear el archivo composer.json a mano. En realidad, existe un comando llamado init que es capaz de crear este archivo.

Al ejecutar el comando init, tendrás que contestar varias preguntas cuyos valores se emplean para rellenar las opciones del archivo composer.json:

$ php composer.phar init

4.3.1. Opciones

  • --name: el nombre del paquete, que debe incluir también el nombre de su creador ()ej: acme/hello-world).
  • --description: la descripción del paquete.
  • --author: el autor del paquete (una persona o una empresa).
  • --homepage: sitio web oficial del paquete.
  • --require: paquetes de los que depende este paquete, incluyendo sus versiones. El formato para indicar estas dependencias es: foo/bar:1.0.0
  • --require-dev: los paquetes de los que depende este paquete cuando se está en el entorno de desarrollo. Esta opción utiliza el mismo formato que la opción --require anterior.
  • --stability (-s): este valor se utiliza en la opción minimum-stability.