updates sesh names, and changes rails sesh to use bin/dev

This commit is contained in:
2024-11-15 06:47:08 -08:00
parent c0e6cbb63a
commit 27fdd96a28
3 changed files with 53 additions and 53 deletions

View File

@@ -1,31 +1,28 @@
# alias wezterm='flatpak run org.wezfurlong.wezterm'
PANE=$(flatpak run org.wezfurlong.wezterm cli list | grep syncopotamus | head -n 1 | awk '{print $3}')
flatpak run org.wezfurlong.wezterm cli set-window-title "syncopotamus"
flatpak run org.wezfurlong.wezterm cli set-tab-title "Go"
echo "cd ~/repos/syncopotamus-go" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "export SYNCOPOTAMUS_BC_CLIENT_ID='de4602c11dcdacfbe8f1a172f84b4e88b7a1adeb'" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "export SYNCOPOTAMUS_BC_CLIENT_SECRET='710ddd0ec04c098adca8564e4caab2c7034ad272'" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "export SYNCOPOTAMUS_BC_REDIRECT_SERVER='http://localhost'" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
if [ -n "${PANE}" ]; then
PANE=$(flatpak run org.wezfurlong.wezterm cli spawn --pane-id $PANE)
echo "Opening Rails in existing window"
flatpak run org.wezfurlong.wezterm cli set-tab-title --pane-id $PANE "Rails"
echo "cd ~/repos/syncopotamus" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE
# echo "rvm use 3.3.1" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE
echo "bin/dev" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE
PANE=$(flatpak run org.wezfurlong.wezterm cli split-pane --top --pane-id $PANE)
else
echo "Opening Rails in this window"
flatpak run org.wezfurlong.wezterm cli set-tab-title "Rails"
echo "cd ~/repos/syncopotamus" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "clear" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "go run ." | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
# echo "rvm use 3.3.1" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "bin/dev" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
PANE=$(flatpak run org.wezfurlong.wezterm cli split-pane --top)
fi
pane=$(flatpak run org.wezfurlong.wezterm cli split-pane --left)
echo "cd ~/repos/syncopotamus-go" | 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
pane=$(flatpak run org.wezfurlong.wezterm cli spawn --pane-id $pane)
flatpak run org.wezfurlong.wezterm cli set-tab-title --pane-id $pane "Svelte"
echo "cd ~/repos/syncopotamus-svelte" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $pane
echo "npm run dev" | 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-svelte" | 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
echo "cd ~/repos/syncopotamus" | 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 20 --pane-id $PANE down
if [ "$1" == "web" ]; then
firefox https://3.basecamp.com/5456546/buckets/34127086/card_tables/6496384013 &
firefox --new-window http://localhost:5173/user/noisycarlos/dashboard &
firefox --new-window http://localhost:4000 &
fi

31
sessions/syncprev.sh Executable file
View File

@@ -0,0 +1,31 @@
# alias wezterm='flatpak run org.wezfurlong.wezterm'
flatpak run org.wezfurlong.wezterm cli set-window-title "syncopotamus"
flatpak run org.wezfurlong.wezterm cli set-tab-title "Go"
echo "cd ~/repos/syncopotamus-go" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "export SYNCOPOTAMUS_BC_CLIENT_ID='de4602c11dcdacfbe8f1a172f84b4e88b7a1adeb'" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "export SYNCOPOTAMUS_BC_CLIENT_SECRET='710ddd0ec04c098adca8564e4caab2c7034ad272'" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "export SYNCOPOTAMUS_BC_REDIRECT_SERVER='http://localhost'" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "clear" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "go run ." | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
pane=$(flatpak run org.wezfurlong.wezterm cli split-pane --left)
echo "cd ~/repos/syncopotamus-go" | 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
pane=$(flatpak run org.wezfurlong.wezterm cli spawn --pane-id $pane)
flatpak run org.wezfurlong.wezterm cli set-tab-title --pane-id $pane "Svelte"
echo "cd ~/repos/syncopotamus-svelte" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $pane
echo "npm run dev" | 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-svelte" | 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
if [ "$1" == "web" ]; then
firefox https://3.basecamp.com/5456546/buckets/34127086/card_tables/6496384013 &
firefox --new-window http://localhost:5173/user/noisycarlos/dashboard &
fi

View File

@@ -1,28 +0,0 @@
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"
flatpak run org.wezfurlong.wezterm cli set-tab-title --pane-id $PANE "Rails"
echo "cd ~/repos/syncopotamus" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste --pane-id $PANE
# echo "rvm use 3.3.1" | 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 --top --pane-id $PANE)
else
echo "Opening Rails in this window"
flatpak run org.wezfurlong.wezterm cli set-tab-title "Rails"
echo "cd ~/repos/syncopotamus" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "clear" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
# echo "rvm use 3.3.1" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
echo "rails s" | flatpak run org.wezfurlong.wezterm cli send-text --no-paste
PANE=$(flatpak run org.wezfurlong.wezterm cli split-pane --top)
fi
echo "cd ~/repos/syncopotamus" | 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 20 --pane-id $PANE down
if [ "$1" == "web" ]; then
firefox https://3.basecamp.com/5456546/buckets/34127086/card_tables/6496384013 &
firefox --new-window http://localhost:4000 &
fi