trypear--pearai-app
52 行
1.1 KiB
Bash
52 行
1.1 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
# Update submodules
|
|
git submodule init
|
|
git submodule update --recursive
|
|
if [ $? -ne 0 ]; then
|
|
echo "Failed to update submodules"
|
|
echo "Initialization did not succeed."
|
|
exit 1
|
|
fi
|
|
|
|
# Navigate to the submodule directory and update it
|
|
cd extensions/pearai-submodule
|
|
if [ $? -ne 0 ]; then
|
|
echo "Failed to change directory to extensions/pearai-submodule"
|
|
echo "Initialization did not succeed."
|
|
exit 1
|
|
fi
|
|
|
|
git pull origin main
|
|
if [ $? -ne 0 ]; then
|
|
echo "Failed to pull latest changes from origin/main"
|
|
echo "Initialization did not succeed."
|
|
exit 1
|
|
fi
|
|
|
|
git checkout main
|
|
if [ $? -ne 0 ]; then
|
|
echo "Failed to checkout main branch"
|
|
echo "Initialization did not succeed."
|
|
exit 1
|
|
fi
|
|
|
|
cd ../../
|
|
if [ $? -ne 0 ]; then
|
|
echo "Failed to change directory back to the root"
|
|
echo "Initialization did not succeed."
|
|
exit 1
|
|
fi
|
|
|
|
pwd
|
|
# Run the install dependencies script
|
|
./scripts/install-dependencies.sh
|
|
if [ $? -ne 0 ]; then
|
|
echo "Failed to install dependencies"
|
|
echo "Initialization did not succeed."
|
|
exit 1
|
|
fi
|
|
|
|
# Success message
|
|
echo "Fresh Install Completed Successfully! "
|