diff --git a/setup.sh b/setup.sh index 2fe59e5..0996dc7 100755 --- a/setup.sh +++ b/setup.sh @@ -51,7 +51,7 @@ confirm_symlink() { backup_file() { local file="$1" - local need_sudo="$2" + local need_sudo="${2:-false}" if [ -f "$file" ]; then log_info "Backing up $file to $file.bak..." @@ -63,6 +63,7 @@ backup_file() { fi } + check_prerequisites() { command -v git >/dev/null 2>&1 || die "Git is required but not installed" command -v sudo >/dev/null 2>&1 || die "Sudo is required but not installed"