在 tmuxinator 中使用 ERB 和 bash 数组环境变量?

在 tmuxinator 中使用 ERB 和 bash 数组环境变量?

我想tmuxinator通过循环 bash 数组来打开窗格(并运行每个窗格中带有参数的命令)。

那可能吗?我该怎么做呢?

答案1

我不太熟悉 Bash 数组语法,因此可能有一种更简洁的方法来将数组作为参数传递,但以下应该足以让您开始:

# ~/.tmuxinator/iterate.yml

name: iterate
root: ~/
windows:
  - one:
      panes:
        <%- args.each do |arg| %>
        - echo <%= arg %>
        <%- end %>
arr=(Hello World)
tmuxinator start iterate ${arr[*]}

相关内容