Как передать аргументы 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
становится игнорируемым.
Что я пробовал:
- размещение
/bin/bash.exe
в кавычках вызывает сбой Conemu. Так что это не работает:%BABUN%\cygwin\bin\mintty.exe /bin/env CHERE_INVOKING=1 "/bin/bash.exe --login -i"
- перемещение
--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 напрямую.