shell-scripts/goto/goto.sh

20 lines
292 B
Bash
Raw Normal View History

2023-07-06 11:07:16 -04:00
#!/bin/bash
function goto() {
if [ "$1" == "-l" ]; then
/usr/lib/goto/resolve "$@"
return
fi
if [[ $# > 1 ]]; then
for name in "$@"
do
jump=$(/usr/lib/goto/resolve "$name")
builtin cd "$jump"
done
return
fi
td=$(/usr/lib/goto/resolve "$@")
builtin cd "$td"
return
}