22 lines
473 B
Plaintext
22 lines
473 B
Plaintext
|
#!/usr/bin/env bash
|
||
|
|
||
|
set -o errexit
|
||
|
|
||
|
# 1. Vim.
|
||
|
tmux send-keys -t "$1:1" "nvim" Enter
|
||
|
|
||
|
# 2. Server.
|
||
|
tmux new-window -t "$1" -c "$PWD"
|
||
|
tmux send-keys -t "$1:2" "./run start" Enter
|
||
|
|
||
|
tmux split-window -t "$1" -v
|
||
|
tmux send-keys -t "$1:2.bottom" "(cd assets && ../run npm:build:css)" Enter
|
||
|
|
||
|
# 3. General shell use.
|
||
|
tmux new-window -t "$1" -c "$PWD"
|
||
|
tmux send-keys -t "$1:3" "git status" Enter
|
||
|
|
||
|
tmux new-window -t "$1" -c "$PWD/source/_daily_emails"
|
||
|
|
||
|
tmux select-window -t "$1:1"
|