Commit 888e77bfb46e
dots/config/boox/bin/sp
@@ -0,0 +1,27 @@
+#!/data/data/com.termux/files/usr/bin/bash
+# sp - shpool session wrapper for Boox
+# Usage: sp <host> [session] โ attach to shpool session
+# sp <host> โ attach to 'default' session
+# sp โ list recent hosts
+set -euo pipefail
+
+if [ $# -eq 0 ]; then
+ echo "Usage: sp <host> [session]"
+ echo ""
+ echo "Examples:"
+ echo " sp rhea # attach to 'default' session on rhea.vpn"
+ echo " sp rhea dev # attach to 'dev' session on rhea.vpn"
+ echo " sp okinawa work # attach to 'work' session on okinawa.vpn"
+ exit 0
+fi
+
+HOST="$1"
+SESSION="${2:-default}"
+
+# Append .vpn if not already qualified
+case "$HOST" in
+ *.vpn|*.home|*.sbr.pm) ;;
+ *) HOST="${HOST}.vpn" ;;
+esac
+
+exec ssh -t "$HOST" "shpool-ssh-wrapper ${SESSION}"
dots/config/boox/sync.sh
@@ -27,6 +27,12 @@ ln -snf "$BOOX_DIR/colors.properties" ~/.termux/colors.properties
echo "==> Syncing shell config..."
ln -snf "$BOOX_DIR/zshrc" ~/.zshrc
+echo "==> Syncing bin..."
+mkdir -p ~/bin
+for f in "$BOOX_DIR"/bin/*; do
+ ln -snf "$f" ~/bin/"$(basename "$f")"
+done
+
echo "==> Reloading Termux settings..."
termux-reload-settings 2>/dev/null || true
dots/config/boox/zshrc
@@ -36,6 +36,9 @@ alias sakhalin='ssh sakhalin.vpn'
alias okinawa='ssh okinawa.vpn'
alias wakasu='ssh wakasu.vpn'
+# PATH
+export PATH="$HOME/bin:$PATH"
+
# General
alias ll='ls -la'
alias la='ls -A'