- tmux:
brew install tmux
- a .muck configuration file
~/.muck
Should be a YAML file.
Each line will have a key: value
format where:
- key: the name of the session (e.g. rails)
- value: The fully expanded path to the direcory. (e.g. /Users/kbalderson/Projects/flashcards) (
~/
does not work)
# ~/.muck
flashcards: /Users/kbalderson/Projects/flashcards
When you run muck SESSION_NAME
, there are two tmux windows by default, and two optional that are present based
- editor: runs
vim ./
- utility: no commands by default, i use it when i need the console, or anything else
- web: if you have a
web:
line in your Procfile, it is put in it's own window. - services: Anything listed in your Procfile other than
web:
is given it's own pane in this window, and theeven-vertical
layout is used.