mirror of
https://github.com/hanzoai/account-sdk.git
synced 2026-09-24 16:55:42 +00:00
* repo clean up * repo clean up * cleanup * ci * revert nvmrc * hmmmm * est/no-disabled-tests' * remove unused imports plugin * Revert "remove unused imports plugin" This reverts commit da1c70f3e787bb7c995bddfd8c2c3c7286378cad.
40 lines
1.1 KiB
Bash
Executable File
40 lines
1.1 KiB
Bash
Executable File
#! /bin/bash
|
|
|
|
# COLORS
|
|
REDBOLD='\033[1;31m'
|
|
RED='\033[0;31m'
|
|
PURPLE='\033[0;35m'
|
|
TEAL='\033[0;36m'
|
|
GREEN='\033[1;32m'
|
|
|
|
mainBranch="master"
|
|
branch=$(git rev-parse --abbrev-ref HEAD)
|
|
|
|
if [ $branch == $mainBranch ]; then
|
|
echo -e "${PURPLE} Checking all branches are up-to-date..."
|
|
echo -e "================================================="
|
|
echo -e " git fetch --all"
|
|
git fetch --all
|
|
echo -e " git pull"
|
|
git pull
|
|
echo -e "-------------------------------------------------"
|
|
echo -e "${TEAL} Build production and publish..."
|
|
echo "================================================="
|
|
echo -e "rm -rf ./node_modules"
|
|
rm -rf ./node_modules
|
|
echo -e "rm -rf ./dist"
|
|
rm -rf ./dist
|
|
echo -e "yarn install"
|
|
yarn install
|
|
echo -e "yarn build"
|
|
yarn build
|
|
echo "================================================="
|
|
echo -e " ${GREEN} run 'npm publish'"
|
|
echo "================================================="
|
|
else
|
|
echo -e "${RED}⚠️ Need to publish from ${mainBranch} branch"
|
|
echo -e "${REDBOLD}Checking out ${mainBranch}... "
|
|
git checkout master
|
|
echo -e "${RED}Run again"
|
|
fi
|