fix: Fixes dev-env script to not clobber utils script folder.

This commit is contained in:
2025-10-31 11:48:50 -04:00
parent 63e698acb5
commit 6f14542b7d

13
dev-env
View File

@@ -81,11 +81,12 @@ copy() {
# Copy all files from a directory into another directory. # Copy all files from a directory into another directory.
copy_files() { copy_files() {
log "copying over files from: $1" log "copying over files from: $1"
pushd $1 &>/dev/null pushd "$1" &>/dev/null || exit 1
( (
for f in $(find . -mindepth 1 -maxdepth 1 -type f); do for f in $(find . -mindepth 1 -maxdepth 1 -type f); do
local dest="$2/$(basename $f)" declare dest
dest="$2/$(basename "$f")"
if [[ $dry_run == "0" ]]; then if [[ $dry_run == "0" ]]; then
rm -rf $dest >/dev/null 2>&1 rm -rf $dest >/dev/null 2>&1
@@ -97,7 +98,7 @@ copy_files() {
fi fi
done done
) )
popd &>/dev/null popd &>/dev/null || exit 1
} }
############################## MAIN ############################## ############################## MAIN ##############################
@@ -107,8 +108,10 @@ update_dirs $DEV_ENV/env/.config $XDG_CONFIG_HOME
update_dirs $DEV_ENV/env/.local $HOME/.local update_dirs $DEV_ENV/env/.local $HOME/.local
# SCRIPTS # SCRIPTS
mkdir -p ~/.local/scripts >/dev/null 2>&1 mkdir -p ~/.local/scripts/{hypr,utils} >/dev/null 2>&1
update_dirs $DEV_ENV/env/.local/scripts $HOME/.local/scripts mkdir -p ~/.local/scripts/utils/kanatactl >/dev/null 2>&1
update_dirs $DEV_ENV/env/.local/scripts/hypr $HOME/.local/scripts/hypr
copy_files "$DEV_ENV/env/.local/scripts/utils/kanatactl" "$HOME/.local/scripts/utils/kanatactl"
copy_files $DEV_ENV/env/.local/scripts $HOME/.local/scripts copy_files $DEV_ENV/env/.local/scripts $HOME/.local/scripts
# SYSTEMD # SYSTEMD