@@ -8,6 +8,7 @@ ALIAS_DOTNET="${DOTNETALIAS:-"true"}"
88ALIAS_NUGET=" ${NUGETALIAS:- " true" } "
99ALIAS_NPM=" ${NPMALIAS:- " true" } "
1010ALIAS_YARN=" ${YARNALIAS:- " true" } "
11+ ALIAS_NPX=" ${NPXALIAS:- " true" } "
1112
1213# Source /etc/os-release to get OS info
1314. /etc/os-release
@@ -59,6 +60,8 @@ cp ./scripts/run-yarn.sh /usr/local/bin/run-yarn.sh
5960chmod +rx /usr/local/bin/run-yarn.sh
6061cp ./scripts/write-npm.sh /usr/local/bin/write-npm.sh
6162chmod +rx /usr/local/bin/write-npm.sh
63+ cp ./scripts/run-npx.sh /usr/local/bin/run-npx.sh
64+ chmod +rx /usr/local/bin/run-npx.sh
6265
6366
6467if command -v sudo > /dev/null 2>&1 ; then
@@ -78,6 +81,10 @@ if command -v sudo >/dev/null 2>&1; then
7881 if [ " ${ALIAS_YARN} " = " true" ]; then
7982 sudo -u ${_REMOTE_USER} bash -c " echo 'alias yarn=/usr/local/bin/run-yarn.sh' >> ~/.bashrc"
8083 sudo -u ${_REMOTE_USER} bash -c " echo 'alias yarn=/usr/local/bin/run-yarn.sh' >> ~/.zshrc"
84+ fi
85+ if [ " ${ALIAS_NPX} " = " true" ]; then
86+ sudo -u ${_REMOTE_USER} bash -c " echo 'alias npx=/usr/local/bin/run-npx.sh' >> ~/.bashrc"
87+ sudo -u ${_REMOTE_USER} bash -c " echo 'alias npx=/usr/local/bin/run-npx.sh' >> ~/.zshrc"
8188 fi
8289 sudo -u ${_REMOTE_USER} bash -c " /tmp/install-provider.sh ${USENET6} "
8390 rm /tmp/install-provider.sh
@@ -105,6 +112,11 @@ if [ "${ALIAS_YARN}" = "true" ]; then
105112 sudo -u ${_REMOTE_USER} bash -c " echo ' alias yarn=/usr/local/bin/run-yarn.sh' >> /etc/zsh/zshrc || true
106113fi
107114
115+ if [ " ${ALIAS_NPX} " = " true" ]; then
116+ sudo -u ${_REMOTE_USER} bash -c " echo 'alias npx=/usr/local/bin/run-npx.sh' >> /etc/bash.bashrc || true
117+ sudo -u ${_REMOTE_USER} bash -c " echo ' alias npx=/usr/local/bin/run-npx.sh' >> /etc/zsh/zshrc || true
118+ fi
119+
108120rm /tmp/install-provider.sh
109121
110122exit 0
0 commit comments