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

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
This commit is contained in:
Tw93
2025-09-23 14:47:05 +08:00
parent 1ee334ee10
commit 7be953a0ab
2 changed files with 7 additions and 31 deletions

View File

@@ -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