#!/usr/bin/env bash set -x -e if [ $# -ne 2 ]; then echo "Usage: $0 " exit 1 fi SELECT_ASSETS_DIR=$1 APP_BUILD_PLATFORM=$2 # declare full paths ASSET_SOURCES_DIR="${APP_PROJECT_ROOT_DIR}/asset_sources" ASSETS_DIR="${APP_PROJECT_ROOT_DIR}/assets" # finally update symlinks for dirname in "default_themes" "icon" "lottie" "in_app_logo_icons" "svg"; do LINK_SOURCE_DIR="${ASSET_SOURCES_DIR}/${dirname}/${SELECT_ASSETS_DIR}" rm -f "${ASSETS_DIR}/${dirname}" if [[ "${APP_BUILD_PLATFORM}" = 'windows' ]]; then LINK_SOURCE_DIR_WIN_PATH_VERSION=$(wslpath -w "${LINK_SOURCE_DIR}") LINK_NAME_WIN_PATH_VERSION=$(wslpath -w "${ASSETS_DIR}") cmd.exe /c mklink /D "${LINK_NAME_WIN_PATH_VERSION}\\${dirname}" "${LINK_SOURCE_DIR_WIN_PATH_VERSION}" else ln -s "${LINK_SOURCE_DIR}" "${ASSETS_DIR}/${dirname}" fi done