all repos

dotfiles @ a7f3f62

my dotfiles
1 files changed, 8 insertions(+), 10 deletions(-)
refactor(bootstrap): make shellcheck happy....

btw while making this commit i just questioned why the f i did? i mean
it works, then why to rewrite it
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2024-10-22 13:00:28 +0300
Parent: 451e274
M bootstrap

@@ -6,15 +6,15 @@ # set to specific path so this script can be run from anywhere

dotfilesPath="$HOME/.dotfiles" create_links_in_dir_recursively() { - local base_dir="$dotfilesPath/$1" - local target_dir="$2" + local base_dir="$dotfilesPath/$1" + local target_dir="$2" - for dir in $(find "$base_dir/" -type d); do - mkdir -p "$HOME/$target_dir${dir#$base_dir}" - for file in $(find "$dir" -maxdepth 1 -type f); do - ln -sf "$file" "$HOME/$target_dir${file#$base_dir}" - done + find "$base_dir/" -type d | while read -r dir; do + mkdir -p "$HOME/$target_dir${dir#"$base_dir"}" + find "$dir" -maxdepth 1 -type f | while read -r file; do + ln -sf "$file" "$HOME/$target_dir${file#"$base_dir"}" done + done } ln -sf "$dotfilesPath/zshrc" "$HOME/.zshrc"

@@ -22,9 +22,7 @@ ln -sf "$dotfilesPath/gitconfig" "$HOME/.gitconfig"

ln -sf "$dotfilesPath/tmux.conf" "$HOME/.tmux.conf" mkdir -p "$HOME/bin/" -for file in $(find "$dotfilesPath/bin" -type f); do - ln -sf "$file" "$HOME/bin" -done +find "$dotfilesPath/bin" -type f -exec ln -sf {} "$HOME/bin/" \; create_links_in_dir_recursively "config" ".config" ln -sf "$dotfilesPath/config/alacritty.yml" "$HOME/.config/alacritty.yml"