mirror of
https://github.com/asdf-vm/asdf.git
synced 2024-11-15 09:38:16 -07:00
33 lines
629 B
Bash
33 lines
629 B
Bash
# -*- sh -*-
|
|
|
|
# shellcheck source=lib/commands/version_commands.bash
|
|
source "$(dirname "$ASDF_CMD_FILE")/version_commands.bash"
|
|
|
|
local_command() {
|
|
local parent=false
|
|
local positional=()
|
|
|
|
while [[ $# -gt 0 ]]; do
|
|
case $1 in
|
|
-p | --parent)
|
|
parent="true"
|
|
shift # past value
|
|
;;
|
|
*)
|
|
positional+=("$1") # save it in an array for later
|
|
shift # past argument
|
|
;;
|
|
esac
|
|
done
|
|
|
|
set -- "${positional[@]}" # restore positional parameters
|
|
|
|
if [ $parent = true ]; then
|
|
version_command local-tree "$@"
|
|
else
|
|
version_command local "$@"
|
|
fi
|
|
}
|
|
|
|
local_command "$@"
|