fix install ln
This commit is contained in:
10
install.zsh
10
install.zsh
@@ -5,7 +5,7 @@
|
|||||||
dotdir="${1:-$HOME/dotfiles}"
|
dotdir="${1:-$HOME/dotfiles}"
|
||||||
|
|
||||||
files=(.zshrc .vimrc .tmux.conf .gitconfig .config/karabiner/karabiner.json)
|
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
|
# backup and symlink files
|
||||||
for f in "${files[@]}"; do
|
for f in "${files[@]}"; do
|
||||||
@@ -43,6 +43,14 @@ for d in "${dirs[@]}"; do
|
|||||||
echo "link: $dst -> $src"
|
echo "link: $dst -> $src"
|
||||||
done
|
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
|
# create vim undo dir
|
||||||
mkdir -p "$HOME/.vim/undo"
|
mkdir -p "$HOME/.vim/undo"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user