tmuxinator inicializar painel com vários comandos

votos
11

Eu estou usando Tmuxinator, e eu queria saber é lá de qualquer maneira para inicializar um painel tmux usando vários comandos?

Exemplo

panes:
    - vim
    - workon project              #activate virtualenv and ..
      ./manage.py runserver       #run sever
Publicado 22/12/2013 em 10:46
fonte usuário
Em outras línguas...                            


3 respostas

votos
6

você poderia colocar &&entre os comandos.

panes:
    - vim
    - workon project &&           #activate virtualenv and ..
      ./manage.py runserver       #run sever
Respondeu 23/12/2013 em 02:03
fonte usuário

votos
20

Isto é suportado a partir de 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

Por favor, consulte https://github.com/aziz/tmuxinator#passing-directly-to-send-keys

Respondeu 04/01/2014 em 15:29
fonte usuário

votos
2

Para particular usando com virtualenve se você não deseja incluir workon project &&em cada linha, você pode usar pre_window, disponível a partir de 0.6.0 :

pre_window: workon project

Agora antes de executar qualquer comando, um workon projectseria chamado em primeiro lugar, permitir que você tenha cada nova janela no ambiente virtual.

Respondeu 29/10/2015 em 16:33
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more