Guide the implementation of consistent and user-friendly CLI interactions including output formatting, progress tracking, interactive prompts, and error messaging.
| chalk | Colored terminal output | | ora | Spinner/progress indicators | | @inquirer/prompts | Interactive user prompts | | tslog | Structured logging |
For a condensed quick reference, see .claude/rules/cli-development.md (automatically loaded when editing src/cli//.ts and src/commands//.ts files).
Реализует пользовательский интерфейс CLI с форматированием вывода, индикаторами выполнения и интерактивными подсказками. Использует мел, ора и запросчик для последовательного взаимодействия с терминалом. Запускается по: выводу CLI, индикатору выполнения, счетчику, ora, мелу, подсказкам запроса, форматированию ошибок, кодам выхода, репортеру. Источник: saleor/configurator.