Blob
1 #!/bin/sh3 # Based on ranger launcher.4 #5 # Usage: ". ./rover.sh [/path/to/rover]"7 tempfile="$(mktemp 2> /dev/null || printf "/tmp/rover-cwd.%s" $$)"8 if [ $# -gt 0 ]; then9 rover="$1"10 shift11 else12 rover="rover"13 fi14 "$rover" --save-cwd "$tempfile" "$@"15 returnvalue=$?16 test -f "$tempfile" &&17 if [ "$(cat -- "$tempfile")" != "$(echo -n `pwd`)" ]; then18 cd "$(cat "$tempfile")"19 fi20 rm -f -- "$tempfile"21 return $returnvalue