dot: change bash configuration

This commit is contained in:
2026-03-16 18:23:38 +08:00
parent b8f0c66d87
commit 9ce32f5670
10 changed files with 358 additions and 27 deletions

25
dot/.bashrc.d/volta.bash Normal file
View File

@@ -0,0 +1,25 @@
basedir=$(realpath -m $(dirname "${BASH_SOURCE[0]:-$0}"))
source "${basedir}/function.bash"
unset basedir
export VOLTA_HOME="${HOME}/.volta"
if [[ -x $(type -p volta) || -x "${VOLTA_HOME}/bin/volta" ]]; then
generate-bash-completion volta "volta completions bash"
volta-activate() {
add-to-path "${VOLTA_HOME}/bin"
# enable pnpm support
# export VOLTA_FEATURE_PNPM=1
}
volta-deactivate() {
local bin_dir="${VOLTA_HOME}/bin"
remove-from-path "$bin_dir"
unhash-command-in-dirs "$bin_dir"
}
fi