如何更改“ composer init”命令的默认供应商名称

时间:2019-03-11 08:01:47

标签: composer-php

创建新的作曲家程序包时出现问题。
例如,当我开始创建包时,创建一个空文件夹,然后运行 composer init

然后,Composer已经为我建议了Package名称的默认值。
在这种情况下:

Package name (<vendor>/<name>) [namesurname/testdirectory]

但是由于在Github中,我的用户名在-之间。我需要将供应商名称从 namesurname 更改为 name-surname

我正在检查作曲者文档,是否有作曲者配置中的设置可以更改供应商名称,但我找不到任何有关的信息。

如何更改它?

1 个答案:

答案 0 :(得分:1)

您可以使用COMPOSER_DEFAULT_VENDOR环境变量来设置默认供应商名称:

export COMPOSER_DEFAULT_VENDOR=name-surname
composer init

您可以将export COMPOSER_DEFAULT_VENDOR=name-surname添加到您的.bashrc中以使其永久保存。

AFAIK尚未记录,但已在this PR中实现。