Files
arthur-os/bin/omarchy-npm-install
T

23 lines
473 B
Bash
Executable File

#!/bin/bash
# omarchy:summary=Install a small pnpm dlx wrapper for a given npm package.
# omarchy:args=<package> [command-name [bin-name]]
if [[ -z $1 ]]; then
echo "Usage: omarchy-npm-install <package> [command-name [bin-name]]"
exit 1
fi
package=$1
command=${2:-$1}
bin=${3:-$command}
mkdir -p "$HOME/.local/bin"
cat >"$HOME/.local/bin/$command" <<EOF
#!/bin/bash
exec omarchy-npm-run "$package" "$command" "$bin" "\$@"
EOF
chmod +x "$HOME/.local/bin/$command"