node.js npm generate-license,带有自动作者姓名

时间:2017-12-15 19:15:49

标签: node.js

我正在尝试生成一个MIT许可证文件,并自动填写作者姓名。

基于this example from the docs,我这样做:

gen license:mit

这是输出:

[14:10:37] starting generate
[14:10:38] √ running tasks: [ 'license:mit' ]
[14:10:38] starting license
[14:10:38] starting license:mit task
? Author's name?

这是提示作者的名字。

有没有办法将作者姓名作为CLI输入参数提供?例如。类似的东西:

gen license:mit --author="Tom Smith"`

我想绕过作者姓名的提示,因为我想在没有任何提示的情况下生成许可证。

这可能吗?或者是否有一个默认的配置文件,我可以输入应该始终使用的作者姓名?

1 个答案:

答案 0 :(得分:1)

我不认为像--author这样的内置选项存在,但您可以使用解决方法并将作者的名称发送到命令:

在bash中(感谢这个post),你可以这样做:

$ gen license:mit <<< "Tom Smith"

或使用烟斗:

$ printf "Tom Smith" | gen license:mit