tmuxinator initialize pane with multiple commands

前端 未结 3 1396
难免孤独
难免孤独 2021-02-20 08:02

I am using Tmuxinator, and I was wondering is there anyway to initialize a Tmux pane using multiple commands?

Example

panes:
    - vim
          


        
相关标签:
3条回答
  • 2021-02-20 08:13

    This is supported from 0.6.6.

    name: sample
    root: ~/
    
    windows:
      - stats:
        - ssh stats@example.com
        - tail -f /var/log/stats.log
      - logs:
        layout: main-vertical
        panes:
          - logs:
            - ssh logs@example.com
            - cd /var/logs
            - tail -f development.log
    

    Please refer to https://github.com/aziz/tmuxinator#passing-directly-to-send-keys

    0 讨论(0)
  • 2021-02-20 08:27

    For particular using with virtualenv and if you don't want to include workon project && in every line, you can use pre_window, available from 0.6.0:

    pre_window: workon project

    Now before running any command, a workon project would be called first, allow you to have every new window in virtual environment.

    0 讨论(0)
  • 2021-02-20 08:39

    you could put && between commands.

    panes:
        - vim
        - workon project &&           #activate virtualenv and ..
          ./manage.py runserver       #run sever
    
    0 讨论(0)
提交回复
热议问题