diff --git a/modules/utility/dir.lib b/modules/utility/dir.lib index eb9bc84..c4b2840 100644 --- a/modules/utility/dir.lib +++ b/modules/utility/dir.lib @@ -24,7 +24,7 @@ function dir_copy () { while getopts 'sem' OPTION; do case "$OPTION" in s) - usesudo=true + usesudo=sudo ;; e) noconfirm=true @@ -46,7 +46,7 @@ src=$(realpath -s $1) dest=$(realpath -s $2) [ ! -d "$src" ] && echo source: $src is not a directory && return 3 [[ $merge ]] && src=${src}/ -cmd="$usesudo rsync --exclude *[C]ache* --exclude node_modules --progress -aAru $src $dest" +cmd="$usesudo rsync --exclude *[C]ache* --progress -aAru $src $dest" echo $cmd [[ ! -v PS1 ]] && noconfirm=true [[ ! $noconfirm ]] && { confirm Do you want to $([[ $merge ]] && echo merge $src into || echo copy $src within) $dest? || return 0; }