将参数传递给tmuxinator项目文件

时间:2019-01-23 07:29:47

标签: tmux tmuxinator

我有一个类似的项目文件

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 :(得分:1)

检出this section Tmuxinator的自述文件。

  

您还可以将参数传递给您的项目,并使用   ERB。在名为@args的数组中可以使用简单的参数。

     

例如:

     

$ tmuxinator启动项目foo

     

〜/ .tmuxinator / project.yml

     

名称:项目根目录:〜/ <%= @args [0]%>

     

...您还可以使用key = value格式传递键/值对。   这些将在名为@settings的哈希中提供。

     

例如:

     

$ tmuxinator启动项目工作区=〜/ workspace / todo

     

〜/ .tmuxinator / project.yml

     

名称:项目根目录:〜/ <%= @settings [“ workspace”]%>

     

...