#!/bin/bash # Page 5130, 5133 # The purpose of this script is to add axios service # Tutorial: https://www.webune.com/forums/react-add-axios-fetch-api-http-common-service-with-bash-download.html # INSTALL DEPENCIES packages=("axios") for package in ${packages[@]}; do npm i $package set -e done AXIOS_DIR='axios' # create axios directory cd src if [! -d "$AXIOS_DIR" ]; then mkdir $AXIOS_DIR fi cd axios # src/axios files ROOT_FILES=("common.jsx" "http.jsx") for ROOT_FILE in ${ROOT_FILES[@]}; do curl -o ./$ROOT_FILE https://www.webune.com/forums/$ROOT_FILE.html set -e done cd ../../ # APend .env file echo 'VITE_BASE_API_URL=http://localhost/api' >> .env # "UseUSAGE: import.meta.env.VITE_BASE_API_URL" # OPEN URL IN BROWSER: https://stackoverflow.com/questions/38147620/shell-script-to-open-a-url # FOR LINXU: xdg-open https://stackoverflow.com # FOR WINDOWS: start https://www.webune.com/forums/react-add-axios-fetch-api-http-common-service-with-bash-download.html