
Agilizando o desenvolvimento com tmuxinator
Você como usuário do TMUX já deve ter perdido alguns minutos abrindo as janelas e panes, com o tmuxinator esse trabalho é resolvido rapidamente.
Instalação
$ gem install tmuxinator
Rode o doctor para verificar as configurações de variáveis globais.
$ mux doctor
se o resultado for
Checking if tmux is installed ==> Yes
Checking if $EDITOR is set ==> Yes
Checking if $SHELL is set ==> Yes
então está tudo certo
Utilização
Não tem nenhum segredo, basicamente você cria com o nome do projeto.
$ mux new project_name
esse comando vai criar um arquivo com uma configuração default, para abrir no seu editor previamente configurado utilize
$ mux open project_name
e efetue as configurações necessárias.
no meu caso eu utilizo o vim e estou com um projeto pessoal em rails, o meu arquivo ficou assim.
Agora para utilizar basta executar
$ mux project_name
e ele vai abrir o tmux com a configuração de janelas e os comandos executados no path setado como root.