Files
cobblemon-ui/dev.sh
2026-03-16 12:44:06 -06:00

29 lines
692 B
Bash
Executable File

#!/usr/bin/env bash
set -e
REMOTE_USER="alex"
REMOTE_HOST="server"
REMOTE_PATH="/data/minecraft/cobblemon-data"
LOCAL_MOUNT="./.cobblemon-data"
# Cleanup function to unmount
cleanup() {
echo ""
echo "Unmounting SSHFS..."
fusermount -u "$LOCAL_MOUNT" 2>/dev/null || umount "$LOCAL_MOUNT" 2>/dev/null || true
echo "Done!"
}
# Set trap to cleanup on script exit
trap cleanup EXIT INT TERM
echo "Preparing mount directory..."
mkdir -p "$LOCAL_MOUNT"
echo "Mounting Cobblemon server via SSHFS..."
sshfs -o allow_other "${REMOTE_USER}@${REMOTE_HOST}:${REMOTE_PATH}" "$LOCAL_MOUNT"
echo ""
echo "Cobblemon data mounted at: $LOCAL_MOUNT"
echo "Press Enter to unmount..."
read -r