DEVenv/Linux/Scripts/node_env.sh

34 lines
714 B
Bash
Raw Normal View History

2024-04-07 23:35:15 +00:00
#!/bin/bash
root_path="$devenver_root/NodeJS"
2024-04-07 23:35:15 +00:00
# Check for help argument
if [[ "$1" == "help" || "$1" == "" || "$1" == "--help" || "$1" == "/?" ]]; then
echo "USAGE: node_env.sh <version> <command>"
echo
echo "VERSIONS:"
ls "$root_path"
exit 0
fi
2024-04-07 23:35:15 +00:00
# Check if a version is provided
if [[ -z "$1" ]]; then
echo "Error: No version specified."
echo "USAGE: node_env.sh <version> <command>"
exit 1
2024-04-07 23:35:15 +00:00
fi
# Extract the version and remaining arguments
version="$1"
shift
remaining_args="$@"
# Construct the command to execute
bin_path="$root_path/$version/bin"
command="$bin_path/$remaining_args"
# Execute the command
echo "[SCRIPT] Executing $command"
PATH=${bin_path}:${PATH}
$command