- 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/flashcardsWhen 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-verticallayout is used.