передать аргументы в файл проекта tmuxinator - PullRequest
0 голосов
/ 23 января 2019

У меня есть файл проекта, такой как

windows:
  - server:
      layout: even-vertical
      panes:
        - ssh -t {pass value in here} tail -f -n 100 /var/log/app.log
        - 

Я бы хотел передать хост SSH при запуске сеанса. Что-то вроде

mux project for.bar

Можно ли это сделать

1 Ответ

0 голосов
/ 25 января 2019

Оформление заказа этот раздел readme для Tmuxinator.

Вы также можете передавать аргументы в свои проекты и получать к ним доступ с помощью ERB.Простые аргументы доступны в массиве с именем @ args.

Например:

$ tmuxinator start project foo

~ / .tmuxinator / project.yml

name: root проекта: ~ / <% = @args [0]%>

... Вы также можете передавать пары ключ-значение, используя формат ключ = значение.Они будут доступны в хэше с именем @ settings.

Например:

$ tmuxinator start project workspace = ~ / workspace / todo

~ / .tmuxinator /project.yml

имя: корень проекта: ~ / <% = @settings ["workspace"]%>

...

...