# 初始化`init`
在[“库”](https://docs.phpcomposer.com/02-libraries.html)那一章我们看到了如何手动创建`composer.json`文件。实际上还有一个`init`命令可以更容易的做到这一点。
当您运行该命令,它会以交互方式要求您填写一些信息,同时聪明的使用一些默认值。
~~~sh
php composer.phar init
~~~
* **\--name:** 包的名称。
* **\--description:** 包的描述。
* **\--author:** 包的作者。
* **\--homepage:** 包的主页。
* **\--require:** 需要依赖的其它包,必须要有一个版本约束。并且应该遵循`foo/bar:1.0.0`这样的格式。
* **\--require-dev:** 开发版的依赖包,内容格式与**\--require**相同。
* **\--stability (-s):** `minimum-stability`字段的值。