在 JS 中创建终端帮助文本
Creating terminal help text in JS
我正在使用 Gulp 为我的项目创建一堆任务,当您键入 gulp 我想在终端上显示一些说明,向人们展示他们可以执行的命令运行 以及他们的工作。
我不想使用 console.log,因为它融合在一起,我想为字体添加粗体和样式。
我正在寻找一种方法来做到这一点,但找不到任何有效的方法,有人知道吗?
拥有此功能的示例是 Yeoman 和 Foundation for Apps CLI
如果您需要避免使用 console.log
,您可以使用底层标准输出,可通过 process.stdout
在节点中访问
https://nodejs.org/api/process.html#process_process_stdout
link 中提供的示例是节点中 console.log 的实际定义:
console.log = function(d) {
process.stdout.write(d + '\n');
};
您可以使用 gulp-help, which gives you ability to provided even details to be printed for a given task... or use gulp-task-linking 将任务打印为主要任务和子任务
访问 link 了解他们提供的所有选项...
我正在使用 Gulp 为我的项目创建一堆任务,当您键入 gulp 我想在终端上显示一些说明,向人们展示他们可以执行的命令运行 以及他们的工作。 我不想使用 console.log,因为它融合在一起,我想为字体添加粗体和样式。
我正在寻找一种方法来做到这一点,但找不到任何有效的方法,有人知道吗?
拥有此功能的示例是 Yeoman 和 Foundation for Apps CLI
如果您需要避免使用 console.log
,您可以使用底层标准输出,可通过 process.stdout
https://nodejs.org/api/process.html#process_process_stdout
link 中提供的示例是节点中 console.log 的实际定义:
console.log = function(d) {
process.stdout.write(d + '\n');
};
您可以使用 gulp-help, which gives you ability to provided even details to be printed for a given task... or use gulp-task-linking 将任务打印为主要任务和子任务
访问 link 了解他们提供的所有选项...