login

#!/bin/sh

# Based on ranger launcher.
#
# Usage: ". ./rover.sh [/path/to/rover]"

tempfile="$(mktemp)"
rover="${1:-rover}"
test -z "$1" || shift
"$rover" --save-cwd "$tempfile" "${@:-$(pwd)}"
returnvalue=$?
test -f "$tempfile" &&
if [ "$(cat -- "$tempfile")" != "$(echo -n `pwd`)" ]; then
    cd "$(cat "$tempfile")"
fi
rm -f -- "$tempfile"
return $returnvalue