plugin/dirs: use `$BASH_IT_DIRS_BKS.new` instead of `~/.dirs1`

pull/2001/head
John D Pell 2021-12-30 23:04:02 -08:00
parent 71b4f3c1bc
commit 8b308df939
1 changed files with 11 additions and 11 deletions

View File

@ -62,13 +62,13 @@ function dirs-help() {
: "${BASH_IT_DIRS_BKS:=${XDG_STATE_HOME:-~/.local/state}/bash_it/dirs}" : "${BASH_IT_DIRS_BKS:=${XDG_STATE_HOME:-~/.local/state}/bash_it/dirs}"
if [[ -f "${BASH_IT_DIRS_BKS?}" ]]; then if [[ -f "${BASH_IT_DIRS_BKS?}" ]]; then
# shellcheck disable=SC1090 # shellcheck disable=SC1090
source "$BASH_IT_DIRS_BKS" source "${BASH_IT_DIRS_BKS?}"
elif [[ -f ~/.dirs ]]; then elif [[ -f ~/.dirs ]]; then
mv -vn ~/.dirs "$BASH_IT_DIRS_BKS" mv -vn ~/.dirs "${BASH_IT_DIRS_BKS?}"
# shellcheck disable=SC1090 # shellcheck disable=SC1090
source "$BASH_IT_DIRS_BKS" source "${BASH_IT_DIRS_BKS?}"
else else
touch "$BASH_IT_DIRS_BKS" touch "${BASH_IT_DIRS_BKS?}"
fi fi
alias L='cat "${BASH_IT_DIRS_BKS?}"' alias L='cat "${BASH_IT_DIRS_BKS?}"'
@ -94,11 +94,11 @@ function S() {
return 1 return 1
} }
sed "/$1/d" "$BASH_IT_DIRS_BKS" > ~/.dirs1 sed "/$1/d" "${BASH_IT_DIRS_BKS?}" > "${BASH_IT_DIRS_BKS?}.new"
command mv ~/.dirs1 "$BASH_IT_DIRS_BKS" command mv "${BASH_IT_DIRS_BKS?}.new" "${BASH_IT_DIRS_BKS?}"
echo "$1"=\""${PWD}"\" >> "$BASH_IT_DIRS_BKS" echo "$1"=\""${PWD}"\" >> "${BASH_IT_DIRS_BKS?}"
# shellcheck disable=SC1090 # shellcheck disable=SC1090
source "$BASH_IT_DIRS_BKS" source "${BASH_IT_DIRS_BKS?}"
} }
function R() { function R() {
@ -112,8 +112,8 @@ function R() {
return 1 return 1
} }
sed "/$1/d" "$BASH_IT_DIRS_BKS" > ~/.dirs1 sed "/$1/d" "${BASH_IT_DIRS_BKS?}" > "${BASH_IT_DIRS_BKS?}.new"
\mv ~/.dirs1 "$BASH_IT_DIRS_BKS" command mv "${BASH_IT_DIRS_BKS?}.new" "${BASH_IT_DIRS_BKS?}"
} }
alias U='source "$BASH_IT_DIRS_BKS"' # Update bookmark stack alias U='source "${BASH_IT_DIRS_BKS?}"' # Update bookmark stack