У меня есть среда Windows, настроенная с использованием ConEmu и CygWin64, и мне часто приходится открывать четыре разных каталога Windows и запускать там сценарий для запуска сервера.
Всего у меня работают эти четыре вещи, чтобы работала локальная версия нашей среды.
Вот так;
C:\code\project1\private-api
C:\code\project2\public-api
C:\code\project2\management-agent
C:\code\project3\back-office
До сих пор я только что вручную открывал новые вкладки ConEmu / CygWin Bash и переходил через командную строку к каждому нужному мне каталогу, а затем запускал скрипты. Это утомительно, и я считаю, что должен быть способ заставить ConEmu запускать несколько вкладок CygWin Bash в разных конкретных каталогах (и, возможно, даже запускать скрипт в каждом каталоге), но я не понимаю, как это сделать.
Я тоже рассматривал возможность сделать это с помощью пакетного сценария Windows, но я не мог понять, как запускать окна ConEmu / CygWin bash из пакетного файла. Думаю, это невозможно.
Я следил за документацией по задачам ConEmu, но документация по параметрам и командам задач все еще сбивает меня с толку. Я попытался последовать ответу на этот вопрос, но без особого успеха;
ConEmu: открытие нескольких вкладок Git Bash в разных местах
В любом случае, вот как у меня настроена текущая задача ConEmu CygWin Bash, которая отлично работает при открытии отдельных вкладок в моем домашнем каталоге (нужно было предоставить ссылку, я продолжаю получать ошибки при попытке загрузить изображение сюда);
Конфигурация задачи ConEmu CygWin Bash
Имя
Bash::CygWin bash
Параметры задачи
None
Команды
set CHERE_INVOKING=1 & %ConEmuDrive%\cygwin64\bin\sh.exe --
login -i -new_console:C:"%ConEmuDrive%\cygwin64\Cygwin.ico"
Возможно ли это с помощью ConEmu / CygWin64 / CygWin Bash, настроенного для выполнения того, что я хочу?