Add Ninja to base
This commit is contained in:
@@ -9,28 +9,20 @@ YELLOW='\033[1;33m'
|
||||
GREEN='\033[1;32m'
|
||||
NC='\033[0m'
|
||||
|
||||
# 1. Define Custom Path (The Black Box)
|
||||
export NVM_DIR="$HOME/.programming/node"
|
||||
|
||||
echo -e "${BLUE} LOG:${YELLOW} Setting up Node.js (NVM) in ${NVM_DIR}...${NC}"
|
||||
|
||||
# 2. Install NVM (if missing)
|
||||
if [ ! -d "$NVM_DIR" ]; then
|
||||
mkdir -p "$NVM_DIR"
|
||||
echo -e "${BLUE} LOG:${YELLOW} Installing NVM to custom path...${NC}"
|
||||
|
||||
# NVM_DIR is exported above, so the install script picks it up automatically.
|
||||
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | PROFILE=/dev/null bash
|
||||
fi
|
||||
|
||||
# 3. Source NVM (Load it into current shell)
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
|
||||
|
||||
# 4. Install Node
|
||||
if command -v nvm &> /dev/null; then
|
||||
echo -e "${BLUE} LOG:${YELLOW} Installing Node LTS...${NC}"
|
||||
|
||||
# --no-progress suppresses the progress bar spam in logs
|
||||
nvm install --lts --no-progress
|
||||
nvm use --lts
|
||||
|
||||
|
||||
Reference in New Issue
Block a user