fix deredoc shell

This commit is contained in:
Timi
2026-02-12 11:55:39 +08:00
parent 5cd6fa09b9
commit 8b070f7492

View File

@ -17,19 +17,5 @@ RUN npm install -g n \
&& n install 22 \ && n install 22 \
&& n use 20 \ && n use 20 \
&& npm install -g yarn pnpm \ && npm install -g yarn pnpm \
&& (cat <<'EOF' > /usr/local/bin/use-node && printf '#!/bin/bash\ncase "$1" in\n 18|20|22)\n n use "$1" > /dev/null 2>&1\n export PATH="/usr/local/n/versions/node/$1/bin:${PATH}"\n echo "Switched to Node.js $1: $(node -v)"\n ;;\n *)\n echo "Usage: source use-node [18|20|22]"\n return 1\n ;;\nesac\n' > /usr/local/bin/use-node \
#!/bin/bash
case "$1" in
18|20|22)
n use "$1" > /dev/null 2>&1
export PATH="/usr/local/n/versions/node/$1/bin:${PATH}"
echo "Switched to Node.js $1: $(node -v)"
;;
*)
echo "Usage: source use-node [18|20|22]"
return 1
;;
esac
EOF
) \
&& chmod +x /usr/local/bin/use-node && chmod +x /usr/local/bin/use-node