Как передать аргументы Bash Shell в Babun при интеграции в Conemu?

Я использую Babun 1.2.0 с Conemu 161206 [32] и пытаюсь запустить bash в интерактивном режиме.

Я использую следующие параметры задачи Conemu:

/icon "%BABUN%\cygwin\bin\mintty.exe" /dir "%userprofile%"

(The %BABUN% переменная окружения указывает на каталог, содержащий .babun)

Команда:

%BABUN%\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 /bin/bash.exe --login -i

--login -i становится игнорируемым.

Что я пробовал:

  1. размещение /bin/bash.exe в кавычках вызывает сбой Conemu. Так что это не работает: %BABUN%\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 "/bin/bash.exe --login -i"
  2. перемещение --login -i и поместив его после ...\mintty.exe тоже не работает.

Как правильно передать аргументы ( --login -i ) Баш?

1 ответ

Я отвечаю на свой вопрос с решением моей проблемы. Он не отвечает на мой вопрос о передаче аргументов в bash, но позволяет мне запускать оболочку Bash в Cygwin Babun в интерактивном режиме с ConEmu.

В Конему едут в Settings --> Startup --> Tasks, Выберите предопределенное задание Бабуна (или создайте его) и введите следующее для...

Параметры задачи: /icon "%BABUN%\cygwin\bin\mintty.exe" /dir "%userprofile%"

Команды: %BABUN%\cygwin\bin\bash.exe --login -i

Вместо указания команды на mintty.exe я указываю на bash.exe напрямую.

Другие вопросы по тегам