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

This commit is contained in:
John D Pell
2021-12-30 23:04:02 -08:00
parent 71b4f3c1bc
commit 8b308df939

View File

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