Задача Conemu с добавленной командой

Я пытаюсь добавить команду к задачам запуска в ConEmu, которые вызываются в Git Bash. Я нашел похожий сообщение, в котором, по-видимому, предполагается, что я могу это сделать, но когда я пытаюсь это сделать, это не работает, и говорит мне, что /k или /c не является файлом или каталогом, также кажется, что он использует cmd, и я хотел бы запустить это в bash, а не в командной строке. Можно ли установить это в задаче с помощью ConEmu Git Bash? Что-то вроде этого, которое открывает три консоли и начинает вызывать пару команд в двух из них:

%ConEmuDir%\..\Git\bin\sh.exe --login -i 
-new_console:C:"%ConEmuDir%\..\Git\etc\git.ico" 
-cur_console:t:"APP" 
-cur_console:d:D:/projects/mycurrentproject

%ConEmuDir%\..\Git\bin\sh.exe --login -i 
-new_console:C:"%ConEmuDir%\..\Git\etc\git.ico" 
-cur_console:s50H 
-cur_console:t:"GIT" /k "git status"

%ConEmuDir%\..\Git\bin\sh.exe --login -i 
-new_console:C:"%ConEmuDir%\..\Git\etc\git.ico" 
-cur_console:s50V 
-cur_console:t:"Homestead" /k "homestead up"

person mtpultz    schedule 09.02.2015    source источник


Ответы (1)


Ваш вопрос не связан с ConEmu. В Bash нет переключателя для запуска команд и продолжения работы интерактивной оболочки.

Единственный известный мне обходной путь - установить некоторую переменную среды в желаемый список, если команды и соответствующие строки проверяют и выполняют ее в сценарии вашего профиля.

Тот же вопрос с некоторыми примерами здесь: https://superuser.com/a/344486/139371

person Maximus    schedule 09.02.2015
comment
Спасибо за ответ, я не уверен, что понимаю ваш обходной путь. У вас есть ссылка на пример? - person mtpultz; 09.02.2015
comment
Ссылка на похожий вопрос добавлена - person Maximus; 09.02.2015