teamocil/README.mkd
2011-02-05 13:14:40 -05:00

47 lines
1.3 KiB
Markdown

# Introduction
Teamocil is a tool used to automatically create windows and splits in `tmux` with Ruby and YAML. Like [tmuxinator](https://github.com/aziz/tmuxinator), but with splits, not just windows.
# Usage
$ gem insstall teamocil
$ mkdir ~/.teamocil
$ touch ~/.teamocil/sample.yml
$ teamocil sample
# Layout example
# ~/.teamocil/sample.yml
windows:
- name: sample-window
splits:
- cmd: cd ~/Code/sample/www
- cmd:
- cd ~/Code/sample/www
- rails s
width: 50
- cmd: memcached -p 11211 -vv
height: 25
- name: sample-window-2
splits:
- cmd: cd ~/Code/sample/www-2
- cmd:
- cd ~/Code/sample/www-2
- rails s
width: 50
will create a new window named `sample` with a layout like this:
.------------------.------------------.
| (0) | (1) |
| | |
| | |
| | |
| | |
| | |
| |------------------|
| | (2) |
| | |
'------------------'------------------'