mars-v2-frontend/generate_types.sh

20 lines
568 B
Bash
Raw Normal View History

# generates smart contracts type definitions and copies respective files to types directory
# Usage: ./generate-types.sh
R='\033[0;31m' #'0;31' is Red's ANSI color code
G='\033[0;32m' #'0;32' is Green's ANSI color code
dir=$(pwd)
echo $dir
if [ -d "../rover" ]; then
echo "Fetching latest changes from rover repo"
cd ../rover && git fetch && git checkout master && git pull
cd $dir
echo "Generating types for rover..."
cp -r ../rover/scripts/types/generated ./types
echo "${G}Success"
else
echo "${R}Directory rover not found..."
fi