My build of nnn with minor changes
25개 이상의 토픽을 선택하실 수 없습니다.
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/usr/bin/env sh
-
- # Description: Navigate to directory using jump/autojump
- #
- # Dependencies: jump - https://github.com/gsamokovarov/jump
- # OR autojump - https://github.com/wting/autojump
- #
- # Note: jump/autojump STORES NAVIGATION PATTERNS
- #
- # Shell: POSIX compliant
- # Authors: Marty Buchaus, Dave Snider
-
- if [ -z "$NNN_PIPE" ]; then
- echo 'ERROR: NNN_PIPE is not set' | ${PAGER:-less}
- exit 2
- fi
-
- if which jump >/dev/null 2>&1; then
- printf "jump to: "
- read -r dir
- odir="$(jump cd "$dir")"
- printf "%s" "0c$odir" > "$NNN_PIPE"
- elif which autojump >/dev/null 2>&1; then
- printf "jump to: "
- read -r dir
- odir="$(autojump "$dir")"
- printf "%s" "0c$odir" > "$NNN_PIPE"
- else
- printf "jump/autojump missing"
- read -r _
- fi
|