fix deredoc shell
This commit is contained in:
@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user