Skip to content

Нет интерактивности при выполнении команды shell. #22

@alex-bob-kaz

Description

@alex-bob-kaz

Продукт

  • Плагин для VSCode
  • Плагин для JetBrains IDE
  • Консольная утилита (CLI)
  • Веб-сайт (kodacode.ru)
  • Документация (docs.kodacode.ru)
  • Личный кабинет (kodacode.ru/account)
  • Модель

Операционная система и версия

Ubuntu 22.04

Версия плагина или CLI, название модели

koda-cli 0.3.0

Версия IDE (для плагина)

koda-cli 0.3.0

Описание

При выполнении некоторых команд shell самой koda-cli бывает нужна интерактивность (подтверждение при установке пакетов, ввод пароля и т.д.) При этом возможности для ввода пользователем нет и процесс выполнения команд на этом останавливается. Приходится с помощью Escape останавливать shell, копировать команды, предложенные кодой и выполнять их отдельно в терминале.

Шаги воспроизведения

  1. koda-cli должна быть в режиме, когда требуется подтверждение на выполнение команд shell.
  2. Попросите koda-cli установить какой-нибудь пакет. Она предложит выполнить набор команд shell
  3. Подтвердите выполнение
  4. Если в процессе выполнения набора команд потребуется подтверждение пользователя (нажать y) koda-cli остановится. На ввод пользователя в этот момент koda не реагирует (кроме escape). В результате команду приходится снимать по esc.

Ожидаемое поведение

Желательно, чтобы пользователь мог ввести ожидаемый ответ для продолжения выполнения команд shell

Фактическое поведение

Остановка выполнения команд shell

Скриншоты, логи, конфиги, тестовые данные

.

Дополнительная информация

No response

Чеклист

  • Я проверил существующие issues и уверен, что об этой ошибке ранее не сообщалось
  • Я уверен, что эта ошибка сейчас не исправлена
  • Я предоставил достаточно информации для понимания проблемы

Metadata

Metadata

Assignees

No one assigned

    Labels

    CLIКонсольная утилита @kodadev/koda-cli

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions