Я пытаюсь получить оболочку bash из Github для Windows, которая будет завершена Console2. Это не так просто, как я надеялся. Это очень просто с Git для Windows от git -scm.com. Я знаю, что я могу использовать эту оболочку bash с Console2 без проблем и был, мне просто очень интересно, как это сделать с оболочкой Github для Windows bash. С похожим именем Github для Windows и Git для Windows, я был сорван в поиске решения.
Обертка оболочки bash из git -scm.com mysysgit aka Git для Windows очень проста, поскольку она поставляется с sh.exe. Вы просто заполняете поле Shell: в настройках Console2:
"C:\Program Files (x86)\Git\bin\sh.exe" --login -i
Мой вопрос в том, как вы можете открыть оболочку Github для Windows bash для открытия внутри Console2?
В Github для окон нет простого пути и исполняемого файла для поля Shell. Что вы можете сделать, так это входить в опции для Github для Windows и настраивать пользовательскую программу и указывать на Console2 следующим образом:
Реальный трюк - это то, что входит в настройки Console2? Что входит в поле Shell: для получения оболочки bash внутри Console2? Если вы посмотрите на команду оболочки для Github для Windows с выбранной оболочкой bash, вы получите что-то странное:
C:\Users\10136196\AppData\Local\GitHub\GitHub.appref-ms --open-shell
Это связано с установкой Microsoft one click install, которую использует Github для Windows, и это не будет работать в настройках консоли Shell: в моих экспериментах.