автоматизируйте открытие рабочего пространства vscode и отладчика

#bash #shell #visual-studio-code #terminal #automation

Вопрос:

У меня большой проект. Чтобы открыть его, я:

  1. Откройте Vscode.
  2. Откройте окно с моей рабочей областью интерфейса.
  3. Откройте терминал и запустите npm run start .
  4. Откройте вкладку отладчик. Затем в раскрывающемся списке отладчик запустите конфигурацию launch.json для подключения к chrome.
  5. Откройте новое окно с моим внутренним рабочим пространством.
  6. Откройте вкладку отладчик. Затем из раскрывающегося списка отладчика запустите мою конфигурацию launch.json по выбору.

Это займет некоторое время.

Есть ли способ автоматизировать этот процесс?

Я обнаружил, что могу открывать оба рабочих пространства из терминала.

 $ code /
$ code -n /frontendpath
$ code -n /backendendpath
 

Но есть ли способ сделать какой-либо из следующих шагов? Или это невозможно?

Я мог бы добавить cd во внешний интерфейс и npm run start запустить интерфейс. Но тогда я запускаю интерфейс с другого терминала, чем терминал vscode, что нормально, но не идеально.

Насчет следующих шагов я не уверен. Можно ли запустить отладчик vscode/конфигурации launch.json из терминала и заставить отладчик работать?

Я не уверен, есть ли какой-то скрипт bash для этого или какой-то другой инструмент, который мне понадобится, или это просто невозможно?