Изменить имя вкладки терминала при запуске команды на package.json - PullRequest
0 голосов
/ 15 октября 2019

У меня есть несколько приложений, которые нужно запускать одновременно, но сложно понять, какое из них находится в терминале. Есть ли способ, которым я могу переименовать их соответствующие вкладки с помощью команды на package.json?

Область со сценариями выглядит сейчас примерно так:

{
  ...
  "scripts": {
     "app1:dev": "[SCRIPT_TO_NAME_TAB] && cd app1 && nodemon server",
     "app2:dev": "[SCRIPT_TO_NAME_TAB] && cd app2 && nodemon server",
     "app3:dev": "[SCRIPT_TO_NAME_TAB] && cd app3 && nodemon server",
  }
  ...
}

Есть ли что-нибудь, что яможно заменить на [SCRIPT_TO_NAME_TAB] на, чтобы при каждом запуске каждого из этих сценариев на моем package.json имя вкладки называлось правильно? Спасибо!

Редактировать: Чтобы добавить больше к этому, я нашел другие темы, которые предлагают использовать что-то вроде

echo -n -e "\033]0;MY TITLE\007"

К сожалению, это не работает, и я получаю ошибку в пакете. JSON файл. Так кто-нибудь знает, что там происходит?

1 Ответ

0 голосов
/ 04 ноября 2019

Это тот случай, когда мне не хватило какой-то косой черты. Чтобы заставить его работать, в сценариях package.json я сделал следующее:

{
  ...
  "scripts": {
     "app1:dev": "echo -n -e \"\\033]0;MY TITLE\\007\" && cd app1 && nodemon server",
     ...
  }
  ...
}
...