1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#! /usr/bin/env dash # shellcheck source=/dev/null SHELL_LIBRARY_VERSION="1.1.3" . %SHELL_LIBRARY_PATH export LLP=0 tmp="$(mktmp)" lf -last-dir-path="$tmp" "$@" if [ -f "$tmp" ]; then dir="$(cat "$tmp")" if [ -d "$dir" ] && [ "$dir" != "$(pwd)" ];then cd "$dir" || die "$dir doesn't exits!" fi fi # vim: ft=sh