2015-03-18 2 views
0

Я использую Gulp для создания множества задач для проекта, который у меня есть, и когда вы вводите gulp, я хотел бы показать некоторые инструкции на терминале, чтобы показать людям команды, которые они могут выполнить, и что они делать. Я не хотел использовать console.log, потому что он вписывается, и я хотел дать жирным шрифтам и стилям надписи.Создание текста справки терминала в JS

Я искал способ сделать это, но я не мог найти ничего, что сработало бы правильно, кто-нибудь знает?

Примеры людей, которые имеют это старшина и Фонд приложения CLI

ответ

1

Если вам необходимо, чтобы избежать использования console.log вы можете использовать основной стандартный вывод, доступный в узле через process.stdout

https://nodejs.org/api/process.html#process_process_stdout

Пример, приведенный в этой ссылке, - это фактическое определение console.log в узле:

console.log = function(d) { 
    process.stdout.write(d + '\n'); 
}; 

Для окраски и стилизации ваших строк вы можете использовать cli-color или chalk.

+0

process.stdout и cli-color отлично поработали! Спасибо – SaraVieira

+0

Я рад, что смогу помочь. Если этот пост ответил на ваш вопрос, отметьте его как ответ :) –

0

вы можете использовать либо gulp-help, который дает вам возможность обеспечивается даже детали, чтобы быть распечатаны для данной задачи ... или использовать gulp-task-linking, который печатает задания в качестве основных задач & подзадачи

посетить ссылку, чтобы узнать, все варианты, которые они предоставляют ...

Смежные вопросы