plugin/dirs: use `$BASH_IT_DIRS_BKS.new` instead of `~/.dirs1`
parent
71b4f3c1bc
commit
8b308df939
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue