Sha256: e878be2129bda25a78fec9b3af02f5fe03ef77ec6811e606ae58a95bbf4f9d24
Contents?: true
Size: 587 Bytes
Versions: 7
Compression:
Stored size: 587 Bytes
Contents
#!/bin/bash echo "Fetching vagrant status ..." cmd=${1-'vagrant status'} for vm in $(vagrant status --machine-readable | ruby bin/vagrant-status); do echo "Creating pane for $vm running $cmd" if tmux list-windows | grep dropcaster > /dev/null; then tmux split-window -h -d -t dropcaster "$cmd $vm" else tmux new-window -n dropcaster -d "$cmd $vm" fi done # don't close exited panes tmux set-window-option remain-on-exit on -t dropcaster tiled # Arrange windows tmux select-layout -t dropcaster tiled echo "Activating target window" tmux select-window -t dropcaster
Version data entries
7 entries across 7 versions & 1 rubygems