1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 16:49:41 +00:00

Enable Homebrew installation support

- Created homebrew-tap repository
- Updated install script to try Homebrew first with fallback
- Enabled Homebrew installation in README
- Simplified user experience with automatic method selection
This commit is contained in:
Tw93
2025-09-23 14:50:22 +08:00
parent 7be953a0ab
commit f91e89cea9
2 changed files with 19 additions and 7 deletions

View File

@@ -134,15 +134,27 @@ install_direct() {
return 0
}
# Choose installation method - always use direct installation for now
# Choose installation method
if [[ "$FORCE_DIRECT" == "true" ]]; then
install_direct
INSTALL_SUCCESS=$?
else
# Always use direct installation until homebrew-tap is ready
log_info "Using direct installation..."
install_direct
INSTALL_SUCCESS=$?
# Try Homebrew first, fallback to direct
if command -v brew >/dev/null 2>&1; then
log_info "Trying Homebrew installation..."
install_via_homebrew
INSTALL_SUCCESS=$?
if [[ $INSTALL_SUCCESS -ne 0 ]]; then
log_warning "Homebrew installation failed, using direct installation..."
install_direct
INSTALL_SUCCESS=$?
fi
else
log_info "Homebrew not found, using direct installation..."
install_direct
INSTALL_SUCCESS=$?
fi
fi
# Verify installation