fix install ln

This commit is contained in:
2026-04-03 15:11:15 +09:00
parent 83bddaa74e
commit 0a804fed58

View File

@@ -5,7 +5,7 @@
dotdir="${1:-$HOME/dotfiles}"
files=(.zshrc .vimrc .tmux.conf .gitconfig .config/karabiner/karabiner.json)
dirs=(.zsh .vim/plugin .tmux .local/bin)
dirs=(.zsh .vim/plugin .tmux)
# backup and symlink files
for f in "${files[@]}"; do
@@ -43,6 +43,14 @@ for d in "${dirs[@]}"; do
echo "link: $dst -> $src"
done
# symlink individual files in .local/bin
mkdir -p "$HOME/.local/bin"
for f in "$dotdir/.local/bin/"*; do
[ ! -f "$f" ] && continue
ln -sf "$f" "$HOME/.local/bin/$(basename "$f")"
echo "link: ~/.local/bin/$(basename "$f")"
done
# create vim undo dir
mkdir -p "$HOME/.vim/undo"