basics being displayed
This commit is contained in:
29
dev.sh
Executable file
29
dev.sh
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user