drupal-london-meetup/.tmux
2024-11-20 13:23:17 +00:00

31 lines
603 B
Bash
Executable file

#!/usr/bin/env bash
open() {
tmux new-window -dn shell
tmux new-window -dn server
tmux send-keys -t server "devenv up" Enter
tmux split-window -h
tmux send-keys -t .right "watchexec --exts php,module,theme,yml phpunit --testdox web/modules/custom/opdavies_talks/tests/src" Enter
tmux select-pane -t .left
}
close() {
tmux send-keys -t server C-c
tmux send-keys -t server Enter
tmux kill-pane -t .right
tmux kill-window -t shell
tmux kill-window -t server
}
if [[ "${DRUPAL_LONDON:-0}" == "1" ]]; then
close
export DRUPAL_LONDON=0
else
open
export DRUPAL_LONDON=1
fi