tmuxinator
tmuxinator, a tmux session manager
| Type | object |
|---|---|
| File match |
.tmuxinator.yaml
.tmuxinator.yml
**/.tmuxinator/*.yaml
**/.tmuxinator/*.yml
**/tmuxinator/*.yaml
**/tmuxinator/*.yml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/tmuxinator/latest.json |
| Source | https://www.schemastore.org/tmuxinator.json |
Validate with Lintel
npx @lintel/lintel check
Properties
Name of project root (deprecated, use name)
Name of project root (deprecated, use root)
Optional tmux socket.
Runs on project start, always.
Run on project start, the first time.
Run on project start, after the first time.
Run on project exit (detaching from tmux session).
Run on project stop.
Runs before everything (deprecated).
Runs after everything (deprecated).
Specify version for rbenv (deprecated)
Pass arguments to tmux (deprecated)
Specify tabs (deprecated)
Runs in each window and pane before window/pane specific commands. Useful for setting up interpreter versions.
Pass command line options to tmux. Useful for specifying a different tmux.conf.
Change the command to call tmux. This can be used by derivatives/wrappers like byobu.
Specifies (by name or index) which window will be selected on project startup. If not set, the first window is used.
Specifies (by index) which pane of the specified window will be selected on project startup. If not set, the first pane is used.
Controls whether the tmux session should be attached to automatically. Defaults to true.
Deprecated. Use attach
Enables the display of pane titles.
Configures pane title position.
Configures pane title format.