mirror of
https://github.com/m-housh/dotfiles.git
synced 2026-02-15 06:32:40 +00:00
fix: Fixes dev-env script to not clobber utils script folder.
This commit is contained in:
13
dev-env
13
dev-env
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user