# alias wezterm='flatpak run org.wezfurlong.wezterm' PANE=$(flatpak run org.wezfurlong.wezterm cli list | grep syncopotamus | head -n 1 | awk '{print $3}') if [ -n "${PANE}" ]; then PANE=$(flatpak run org.wezfurlong.wezterm cli spawn --pane-id $PANE) echo "Opening Rails in existing window" else PANE=$(flatpak run org.wezfurlong.wezterm cli spawn --new-window) echo "Opening Rails in new window" fi flatpak run org.wezfurlong.wezterm cli set-tab-title --pane-id $PANE "Rails" echo "cd ~/repos/syncopotamus-rails" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE echo "rails s" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE PANE=$(flatpak run org.wezfurlong.wezterm cli split-pane --left --pane-id $PANE) echo "cd ~/repos/syncopotamus-rails" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE echo "nvim" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE flatpak run org.wezfurlong.wezterm cli adjust-pane-size --amount 50 --pane-id $PANE right