1
0
Fork 0
dotfiles/.config/zsh/cd_hooks/hicpu_mount
2026-01-06 07:36:53 +03:00

13 lines
263 B
Bash

# shellcheck disable=SC2164,SC2168
local DIRNAME="$HOME/Services/cpu"
cd::enter() {
! mount | grep -q "$DIRNAME" && mount "$DIRNAME" && builtin cd -q "$DIRNAME"
}
cd::leave() {
! fuser -m "$DIRNAME" >/dev/null 2>&1 && umount "$DIRNAME"
}
# vim: ft=sh