2024-02-19 13:02:55 -04:00
|
|
|
#!/bin/zsh
|
|
|
|
|
2024-04-10 18:09:43 -04:00
|
|
|
echo "===== Installing CocoaPods ====="
|
2024-02-19 13:02:55 -04:00
|
|
|
export HOMEBREW_NO_INSTALL_CLEANUP=TRUE
|
|
|
|
brew install cocoapods
|
2024-04-10 18:09:43 -04:00
|
|
|
echo "CocoaPods installation complete."
|
|
|
|
|
2024-02-19 13:02:55 -04:00
|
|
|
echo "===== Installing Node.js ====="
|
2024-07-31 07:32:35 -04:00
|
|
|
brew install node@20
|
2024-04-10 18:09:43 -04:00
|
|
|
echo "Node.js installation complete."
|
|
|
|
|
2024-07-31 07:32:35 -04:00
|
|
|
# Configure environment to use node@20
|
|
|
|
echo "Configuring environment to use node@20..."
|
|
|
|
echo 'export PATH="/usr/local/opt/node@20/bin:$PATH"' >> ~/.zshrc
|
|
|
|
export PATH="/usr/local/opt/node@20/bin:$PATH"
|
2024-04-10 18:46:25 -04:00
|
|
|
|
2024-07-31 07:32:35 -04:00
|
|
|
echo 'export LDFLAGS="-L/usr/local/opt/node@20/lib"' >> ~/.zshrc
|
|
|
|
export LDFLAGS="-L/usr/local/opt/node@20/lib"
|
2024-04-10 18:46:25 -04:00
|
|
|
|
2024-07-31 07:32:35 -04:00
|
|
|
echo 'export CPPFLAGS="-I/usr/local/opt/node@20/include"' >> ~/.zshrc
|
|
|
|
export CPPFLAGS="-I/usr/local/opt/node@20/include"
|
2024-04-10 18:46:25 -04:00
|
|
|
echo "Configuration complete."
|
2024-04-10 18:09:43 -04:00
|
|
|
|
2024-08-04 15:41:49 -04:00
|
|
|
# Install dependencies using npm
|
|
|
|
echo "===== Running npm install ====="
|
|
|
|
npm install -y | tee npm-install-log.txt
|
|
|
|
echo "npm install complete. Full log output in npm-install-log.txt"
|
2024-02-19 13:02:55 -04:00
|
|
|
|
|
|
|
echo "===== Running pod install ====="
|
|
|
|
cd ios
|
2024-04-10 18:09:43 -04:00
|
|
|
pod install | tee pod-install-log.txt
|
|
|
|
echo "pod install complete. Full log output in pod-install-log.txt"
|
2024-04-10 18:46:25 -04:00
|
|
|
cd ..
|
2024-04-10 18:09:43 -04:00
|
|
|
|
|
|
|
echo "===== Installation and Setup Complete ====="
|