diff --git a/scripts/ssh.sh b/scripts/ssh.sh index c6ea16a..029a5e5 100644 --- a/scripts/ssh.sh +++ b/scripts/ssh.sh @@ -1,11 +1,14 @@ +copyEnv() { + cat .env | grep "$1=\"" | sed "s/.*$1=\"\([^\"]*\)\".*/\1/" | pbcopy && sleep 1 + echo "Copied $1" +} + # Check for --db flag if [ "$1" = "--db" ]; then + copyEnv DB_DATABASE + copyEnv DB_PASSWORD + copyEnv DB_USERNAME - echo -e "\n=== Database Credentials ===\n" - cat .env | grep "DB_" - echo -e "\n=== === ===\n" - - echo "Setting up MySQL database proxy..." echo "Local port 3306 -> Remote MySQL port 3306" sshpass -p "$SERVER_PASSWORD" \ ssh -L 3306:localhost:3306 $SERVER_USER@$SERVER_HOST