POPULAR COMMANDS alias ve="vi $ROOT_ENV_DIR/.e;e" alias vm="vi $ROOT_ENV_DIR/.m;m"
alias cdbe="cd $PROJECT_ROOT/$SPCOIN_BE_PATH" alias cdfe="cd $PROJECT_ROOT/$SPCOIN_FE_PATH" alias cdscr="cd $ROOT_SCRIPTS_DIR" alias cddep="cdscr; cd deployments" alias cdhh="cdbe"
alias sethh="clear; cdhh" alias vbrc="vi ~/.bashrc" alias vg="sethh; vi .gitignore" alias vs="code"
cloneSpCoinProjects() {
clear
export ACTIVE_ROOT_DIR=$PWD
export ACTIVE_PROJECT_NAME=SPCOIN-PROJECT-MODULES
git clone --recurse-submodules git@github.com:sponsorCoinAdmin/$ACTIVE_PROJECT_NAME.git
echo "EXECUTING cd $ACTIVE_PROJECT_NAME"
cd $ACTIVE_PROJECT_NAME
echo "EXECUTING: . ./scripts/installNodeSubModules.sh"
. ./scripts/installNodeSubModules.sh
echo "EXECUTING: . ./scripts/setupEnvAliases.sh"
. ./scripts/setupEnvAliases.sh
cp ~/SECURITY/.env spcoin-hardhat-contract-access-test -f
cp ~/SECURITY/.env.local ./spcoin-nextjs-front-end -f
setroot
}
cloneSpCoinProjects<enter>
For example: if using bash install the above script in .bashrc.
cloneSpCoinProjects<enter>
the above script installs all the spcoin projects and installs the Nod Package Modules
alias remixd="nohup node $PROJECT_HOME/node_modules/@remix-project/remixd/src/bin/remixd.js 2>&1 > $LOGS_DIR/remixd.out &" alias hhcompile="sethh; npx hardhat compile"
alias hhdeploy=hhdeploypolygon alias hhsize="sethh; npx hardhat size-contracts" alias hhtest="sethh; reset;clear; npx hardhat test 2>&1 | tee ./test.out/hhtest.out" alias hhrun="sethh; npx hardhat node"
#DEPLOY TOKENS alias deploytokens="sethh; . ./scripts/deployTokens.sh" alias deployapollo="sethh; . ./scripts/deployments/deployApollo.sh" alias deploychicken="sethh; . ./scripts/deployments/deployChickenCoin.sh" alias deployspcoin="sethh; . ./scripts/deployments/deploySPCoin.sh" alias deployusdc="sethh; . ./scripts/deployments/deployUSDC.sh" alias deployusdt="sethh; . ./scripts/deployments/deployUSDT.sh" alias deployweth="sethh; . ./scripts/deployments/deployWeth.sh"
alias hhnode="sethh; npx hardhat node 2>&1 > $LOGS_DIR/hhnode.out" alias hhlocal="sethh; npx hardhat node; deploytokens" alias forkmainnet="sethh; npx hardhat node --fork https://mainnet.infura.io/v3/08b06e80980b4c1c9d9d450f4f71607d &" alias forkpolygon="sethh; npx hardhat node --fork https://polygon-mainnet.infura.io/v3/08b06e80980b4c1c9d9d450f4f71607d &" alias forksepolia="sethh; npx hardhat node --fork https://sepolia.infura.io/v3/08b06e80980b4c1c9d9d450f4f71607d &" alias starthh="$SCRIPTS_DIR/startLocalHardHat.sh &"