From abc38ce54cf7278ecd6553ac1ff57f2429ec385b Mon Sep 17 00:00:00 2001 From: Ryan Hamilton Date: Mon, 4 Aug 2025 23:01:08 -0500 Subject: [PATCH] fix: update script execution logging for clarity and accuracy --- setup.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/setup.sh b/setup.sh index 587defb..5672462 100644 --- a/setup.sh +++ b/setup.sh @@ -24,18 +24,25 @@ if [ -d "$DOTFILES_DIR/scripts" ]; then log_info "Running setup scripts..." script_count=0 - # Find and log all numbered scripts using shell globbing + # Find and run all numbered scripts using shell globbing for script in "$DOTFILES_DIR/scripts"/[0-9][0-9]-*; do if [ -f "$script" ]; then script_name=$(basename "$script") - log_info "Found script: $script_name" + log_info "Running $script_name..." + if bash "$script" "$DOTFILES_DIR"; then + log_success "✓ $script_name completed" + else + log_error "✗ $script_name failed" + exit 1 + fi + ((script_count++)) fi done if [ $script_count -eq 0 ]; then log_warning "No numbered scripts found in scripts/ directory" else - log_success "Completed setup scripts" + log_success "Completed $script_count setup scripts" fi else log_error "No scripts directory found! Something went wrong with the installation."