Comments 3
Интересный модуль, спасибо, надо будет попробовать
0
Сразу отправлю несколько feature request:
— при использовании замен в методе command передавать список выделенных регулярным выражением элементов отдельным массивом, например:
— метод prompt не дает подсказки на то — какой вариант выбрать y/n
— при использовании замен в методе command передавать список выделенных регулярным выражением элементов отдельным массивом, например:
cli.command('echo {string}', '', {string: '[A-Za-z]+'});
// input = "echo test"
// cmd = "echo {string}"
// Добавить! argv = { "string": "test" }
cli.on('command', function (input, cmd) {
if ('start' !== cmd && 'stop' != cmd) {
cli.prompt('More details on ' + cmd + ':');
}
});
— метод prompt не дает подсказки на то — какой вариант выбрать y/n
0
Спасибо за предложения.
По поводу первого — 100% согласен, я как-то упустил тот факт, что можно создавать команды без функии-слушателя, но с динамическими параметрами. Добавлю.
А вот второе предложение я, честно говоря, не понял. Имеется ввиду cli.confirm или cli.prompt?
По поводу первого — 100% согласен, я как-то упустил тот факт, что можно создавать команды без функии-слушателя, но с динамическими параметрами. Добавлю.
А вот второе предложение я, честно говоря, не понял. Имеется ввиду cli.confirm или cli.prompt?
0
Sign up to leave a comment.
Cline и создание интерактивного приложения командной строки