From 7be953a0ab9512c8f66631422503187558ec5eaa Mon Sep 17 00:00:00 2001 From: Tw93 Date: Tue, 23 Sep 2025 14:47:05 +0800 Subject: [PATCH] Fix installation script and update documentation - Simplify install.sh to use direct installation only - Remove Homebrew option until homebrew-tap is ready - Update README to reflect current installation methods - Remove redundant content sections --- README.md | 4 ++-- install.sh | 34 +++++----------------------------- 2 files changed, 7 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 6201934..5ca5b58 100644 --- a/README.md +++ b/README.md @@ -23,10 +23,10 @@ curl -fsSL https://raw.githubusercontent.com/tw93/clean-mac/main/install.sh | bash ``` -### Homebrew +### Homebrew (Coming Soon) ```bash -brew tap tw93/tap +# Will be available soon brew install clean-mac ``` diff --git a/install.sh b/install.sh index 3de9017..f28e481 100755 --- a/install.sh +++ b/install.sh @@ -134,39 +134,15 @@ install_direct() { return 0 } -# Choose installation method +# Choose installation method - always use direct installation for now if [[ "$FORCE_DIRECT" == "true" ]]; then install_direct INSTALL_SUCCESS=$? else - # Try Homebrew first, fallback to direct - if command -v brew >/dev/null 2>&1; then - echo "" - echo "Choose installation method:" - echo "1) Homebrew (recommended)" - echo "2) Direct installation" - echo "" - read -p "Enter choice (1-2, default: 1): " -n 1 -r - echo "" - - if [[ $REPLY =~ ^[2]$ ]]; then - install_direct - INSTALL_SUCCESS=$? - else - install_via_homebrew - INSTALL_SUCCESS=$? - - if [[ $INSTALL_SUCCESS -ne 0 ]]; then - log_warning "Homebrew installation failed, trying direct installation..." - install_direct - INSTALL_SUCCESS=$? - fi - fi - else - log_info "Homebrew not found, using direct installation..." - install_direct - INSTALL_SUCCESS=$? - fi + # Always use direct installation until homebrew-tap is ready + log_info "Using direct installation..." + install_direct + INSTALL_SUCCESS=$? fi # Verify installation