From 0a804fed586914dc626f27711e00656e5c2be1bc Mon Sep 17 00:00:00 2001 From: syui Date: Fri, 3 Apr 2026 15:11:15 +0900 Subject: [PATCH] fix install ln --- install.zsh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/install.zsh b/install.zsh index 5c8062f..fd0a102 100755 --- a/install.zsh +++ b/install.zsh @@ -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"