From 67351bfc243fcd7bb0d3c76c9ac8938de91bbbbb Mon Sep 17 00:00:00 2001 From: Leons Aleksandrovs <58330666+Skrazzo@users.noreply.github.com> Date: Thu, 6 Nov 2025 17:56:48 +0200 Subject: [PATCH] add upload-core-build to sync-project script --- sync-project.sh | 28 +++++++++++++++++++++++++--- upload-core-build.sh | 8 -------- 2 files changed, 25 insertions(+), 11 deletions(-) diff --git a/sync-project.sh b/sync-project.sh index d2a81a1..c16cd42 100755 --- a/sync-project.sh +++ b/sync-project.sh @@ -21,13 +21,17 @@ RED='\033[0;31m' BLUE='\033[0;34m' NC='\033[0m' # No Color +# Get current script real directory (follow symlinks) +SCRIPT_PATH="$(realpath "$0")" +SCRIPT_DIR="$(dirname "$SCRIPT_PATH")" + echo -e "${BLUE}=== Project Sync Configuration ===${NC}" echo "" # Prompt for configuration read -p "Server user@host (e.g., leo@server.com): " SERVER_HOST -read -p "Server project path (e.g., ~/public_leo): " SERVER_PROJECT_PATH -read -p "Local folder path (e.g., ./local_project): " LOCAL_FOLDER +read -p "Server project path (e.g., /home/leo/public_leo): " SERVER_PROJECT_PATH +read -p "Local folder path (e.g., Delta Pharmacy): " LOCAL_FOLDER read -sp "SSH Password: " SSH_PASSWORD echo "" echo "" @@ -81,7 +85,7 @@ rm ${ARCHIVE_NAME} echo "Cleaning up server archive..." sshpass -p "${SSH_PASSWORD}" ssh ${SERVER_HOST} "rm ~/${ARCHIVE_NAME}" -echo -e "${GREEN}Sync complete!${NC}" +echo -e "${GREEN}File sync complete!${NC}" # Create .vscode sftp.json file mkdir -p .vscode @@ -116,3 +120,21 @@ echo "{ echo -e "${GREEN}.vscode/sftp.json created successfully${NC}" +# Add upload core build script + +# Add variables to upload core script +echo " +#!/bin/bash +set -e + +# Configuration +SERVER_USER=\"${USERNAME}\" +SERVER_HOST=\"${HOST}\" +SERVER_PASSWORD=\"${SSH_PASSWORD}\" +SERVER_PATH=\"${SERVER_PROJECT_PATH}/public\" # Public folders location on server +" > upload-core-build.sh + +# Append the rest of the upload core build script +cat "${SCRIPT_DIR}/upload-core-build.sh" >> upload-core-build.sh + +echo -e "${GREEN}upload-core-build.sh created successfully${NC}" \ No newline at end of file diff --git a/upload-core-build.sh b/upload-core-build.sh index 3c817ff..70bbafd 100644 --- a/upload-core-build.sh +++ b/upload-core-build.sh @@ -1,11 +1,3 @@ -#!/bin/bash -set -e - -# Configuration -SERVER_USER="asd" -SERVER_HOST="asd.com" -SERVER_PASSWORD="asd1234" -SERVER_PATH="/home/asd/public_leo/public" # Public folders location on server # Local paths LOCAL_PUBLIC="./public"