1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#! /usr/bin/env dash # shellcheck disable=SC2086 # shellcheck source=/dev/null # . ~/.local/lib/shell/lib . %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