Skip to content

setup.sh hangs during Homebrew installation with no progress feedback #118

Description

@gerwin-shakewell

Issue

Running the setup command:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/iamgerwin/dotfiles/main/setup.sh)"

The installation hangs at the Homebrew installation step for approximately 10-15 minutes with no progress feedback to the user.

Current Behavior

The script reaches this point and appears unresponsive:

Homebrew Installation
Starting Homebrew installation...
Installing Homebrew...
==> Checking for 'sudo' access (which may request your password)...
Password:
== This script will install:
/opt/homebrew/bin/brew
/opt/homebrew/share/doc/homebrew
/opt/homebrew/share/man/man1/brew.1
/opt/homebrew/share/zsh/site-functions/_brew
/opt/homebrew/etc/bash_completion.d/brew
/opt/homebrew
/etc/paths.d/homebrew
Press RETURN/ENTER to continue or any other key to abort:
==> /usr/bin/sudo /usr/sbin/chown -R marizdelasalas:admin /opt/homebrew
== Downloading and installing Homebrew...
remote: Enumerating objects: 355743, done.
remote: Counting objects: 100% (737/737), done.
remote: Compressing objects: 100% (259/259), done.

The long pause occurs during the Homebrew download/installation phase. Users may prematurely exit the script thinking it's frozen.

Suggested Solution

Add loading indicators (spinner, progress dots, or status messages) to provide visual feedback during the 10-15 minute Homebrew installation window so users understand the process is still running.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions