add yarn installation to install script
This commit is contained in:
parent
c5e4e8ae66
commit
0d89576527
39
install.sh
39
install.sh
@ -7,5 +7,44 @@ cd "${script_dir}"
|
|||||||
|
|
||||||
echo "Docs directory: $script_dir"
|
echo "Docs directory: $script_dir"
|
||||||
cd docs_website
|
cd docs_website
|
||||||
|
|
||||||
|
# Function to check if yarn is installed
|
||||||
|
is_yarn_installed() {
|
||||||
|
if command -v yarn &> /dev/null; then
|
||||||
|
return 0
|
||||||
|
else
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
# Update and install prerequisites
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install -y curl gnupg
|
||||||
|
|
||||||
|
# Check if yarn is installed
|
||||||
|
if is_yarn_installed; then
|
||||||
|
echo "Yarn is already installed."
|
||||||
|
else
|
||||||
|
echo "Yarn is not installed. Installing yarn..."
|
||||||
|
|
||||||
|
# Add Yarn GPG key and repository
|
||||||
|
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
|
||||||
|
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
|
||||||
|
|
||||||
|
# Update and install yarn
|
||||||
|
sudo apt update
|
||||||
|
sudo apt install -y yarn
|
||||||
|
|
||||||
|
# Verify installation
|
||||||
|
if is_yarn_installed; then
|
||||||
|
echo "Yarn successfully installed!"
|
||||||
|
else
|
||||||
|
echo "Yarn installation failed."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
yarn
|
yarn
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user