mirror of
https://github.com/Valkyrie00/bold-brew.git
synced 2026-03-14 14:25:53 +01:00
Add install.sh that installs Homebrew (if needed) + Bold Brew in one command: curl -fsSL .../install.sh | bash Features: - Detects OS (macOS/Linux) and architecture - Installs Homebrew if not present - Configures PATH for Homebrew - Installs or upgrades Bold Brew - Colorful output with ASCII banner Also updates README and website with quick install instructions.
627 lines
No EOL
35 KiB
HTML
627 lines
No EOL
35 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en">
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>Bold Brew (bbrew) - Modern Homebrew TUI Manager for macOS and Linux</title>
|
||
<meta name="description" content="Bold Brew (bbrew) is the modern Terminal User Interface for Homebrew on macOS and Linux. Install, update, and manage packages and casks with an elegant TUI.">
|
||
<meta name="keywords" content="bbrew, Bold Brew, Homebrew TUI, macOS package manager, Linux package manager, Homebrew casks, Homebrew GUI, terminal package manager, Homebrew alternative, Project Bluefin, macOS development tools, Linux development tools">
|
||
<meta name="author" content="Valkyrie00">
|
||
<meta name="robots" content="index, follow, max-image-preview:large">
|
||
<meta name="theme-color" content="#1a1a1a">
|
||
|
||
<!-- DNS Prefetch & Preconnect for Performance -->
|
||
<link rel="dns-prefetch" href="https://cdn.jsdelivr.net">
|
||
<link rel="preconnect" href="https://cdn.jsdelivr.net" crossorigin>
|
||
<link rel="dns-prefetch" href="https://www.googletagmanager.com">
|
||
<link rel="preconnect" href="https://www.googletagmanager.com" crossorigin>
|
||
|
||
<!-- OpenGraph Tags -->
|
||
<meta property="og:title" content="Bold Brew (bbrew) - Modern Homebrew TUI Manager for macOS and Linux">
|
||
<meta property="og:description" content="Bold Brew (bbrew) is the modern Terminal User Interface for Homebrew on macOS and Linux. Install, update, and manage packages and casks with an elegant TUI.">
|
||
<meta property="og:image" content="https://bold-brew.com/assets/logo/bbrew-logo-rounded.png">
|
||
<meta property="og:image:width" content="200">
|
||
<meta property="og:image:height" content="200">
|
||
<meta property="og:image:alt" content="Bold Brew Logo">
|
||
<meta property="og:url" content="https://bold-brew.com">
|
||
<meta property="og:type" content="website">
|
||
<meta property="og:site_name" content="Bold Brew">
|
||
|
||
<!-- Twitter Card Tags -->
|
||
<meta name="twitter:card" content="summary_large_image">
|
||
<meta name="twitter:title" content="Bold Brew (bbrew) - Modern Homebrew TUI Manager for macOS and Linux">
|
||
<meta name="twitter:description" content="Bold Brew (bbrew) is the modern Terminal User Interface for Homebrew on macOS and Linux. Install, update, and manage packages and casks with an elegant TUI.">
|
||
<meta name="twitter:image" content="https://bold-brew.com/assets/logo/bbrew-logo-rounded.png">
|
||
<meta name="twitter:image:alt" content="Bold Brew Logo">
|
||
<meta name="twitter:creator" content="@Valkyrie00">
|
||
<meta name="twitter:site" content="@Valkyrie00">
|
||
|
||
<!-- Additional SEO Meta Tags -->
|
||
<meta name="application-name" content="Bold Brew">
|
||
<meta name="apple-mobile-web-app-title" content="Bold Brew">
|
||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||
<meta name="apple-mobile-web-app-status-bar-style" content="black">
|
||
<meta name="format-detection" content="telephone=no">
|
||
<meta name="mobile-web-app-capable" content="yes">
|
||
<meta name="msapplication-TileColor" content="#1a1a1a">
|
||
<meta name="msapplication-config" content="none">
|
||
|
||
<link rel="canonical" href="https://bold-brew.com">
|
||
<link rel="alternate" hreflang="en" href="https://bold-brew.com">
|
||
<link rel="alternate" hreflang="x-default" href="https://bold-brew.com">
|
||
|
||
<!-- Stylesheets -->
|
||
<link rel="preload" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" as="stylesheet">
|
||
<link rel="preload" href="/assets/css/styles.css" as="stylesheet">
|
||
<link rel="preload" href="/assets/bbrew-logo-nobg.png" as="image">
|
||
|
||
<!-- Stylesheets -->
|
||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
|
||
<link href="/assets/css/styles.css" rel="stylesheet">
|
||
|
||
<!-- Favicons -->
|
||
<link rel="icon" href="/assets/ico/bbrew-16.ico" sizes="16x16" type="image/x-icon">
|
||
<link rel="icon" href="/assets/ico/bbrew-24.ico" sizes="24x24" type="image/x-icon">
|
||
<link rel="icon" href="/assets/ico/bbrew-32.ico" sizes="32x32" type="image/x-icon">
|
||
<link rel="icon" href="/assets/ico/bbrew-48.ico" sizes="48x48" type="image/x-icon">
|
||
<link rel="manifest" href="/manifest.json">
|
||
|
||
<!-- Scripts -->
|
||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" defer></script>
|
||
|
||
<!-- Schema.org Markup -->
|
||
<script type="application/ld+json">
|
||
{
|
||
"@context": "https://schema.org",
|
||
"@type": "SoftwareApplication",
|
||
"name": "Bold Brew (bbrew)",
|
||
"operatingSystem": ["macOS", "Linux"],
|
||
"applicationCategory": "DeveloperApplication",
|
||
"description": "Bold Brew: A modern TUI interface for managing Homebrew packages and casks on macOS and Linux. Effortlessly install, search, update, and remove packages with an elegant and intuitive interface.",
|
||
"url": "https://bold-brew.com",
|
||
"author": {
|
||
"@type": "Person",
|
||
"name": "Valkyrie00"
|
||
},
|
||
"offers": {
|
||
"@type": "Offer",
|
||
"price": "0",
|
||
"priceCurrency": "USD"
|
||
}
|
||
}
|
||
</script>
|
||
|
||
<!-- Google Analytics -->
|
||
<script async src="https://www.googletagmanager.com/gtag/js?id=G-MM4FCW9XZM"></script>
|
||
<script>
|
||
window.dataLayer = window.dataLayer || [];
|
||
function gtag(){dataLayer.push(arguments);}
|
||
gtag('js', new Date());
|
||
gtag('config', 'G-MM4FCW9XZM');
|
||
</script>
|
||
</head>
|
||
<body>
|
||
<header>
|
||
<nav class="navbar navbar-expand-lg navbar-dark">
|
||
<div class="container">
|
||
<a class="navbar-brand" href="/">
|
||
<img src="/assets/bbrew-logo-nobg.png" alt="Bold Brew Logo" width="32" height="32">
|
||
<span>Bold Brew</span>
|
||
</a>
|
||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav">
|
||
<span class="navbar-toggler-icon"></span>
|
||
</button>
|
||
<div class="collapse navbar-collapse" id="navbarNav">
|
||
<ul class="navbar-nav ms-auto">
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="/#features">Features</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="/#install">Install</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="/#about">About</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="/blog/">Blog</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link" href="https://github.com/Valkyrie00/bold-brew" target="_blank" rel="noopener noreferrer">GitHub</a>
|
||
</li>
|
||
</ul>
|
||
</div>
|
||
</div>
|
||
</nav>
|
||
</header>
|
||
|
||
<main>
|
||
<section class="hero-section" aria-label="Hero">
|
||
<div class="hero-bg-overlay"></div>
|
||
<div class="container">
|
||
<div class="hero-content">
|
||
<img src="assets/bbrew-logo-nobg.png" alt="Bold Brew Logo" class="logo-img animate-pulse" width="120" height="120">
|
||
<h1 class="display-4">Bold Brew</h1>
|
||
<h2 class="tagline"><code>bbrew</code></h2>
|
||
<p class="lead">The modern Terminal UI for managing Homebrew packages and casks on macOS and Linux.</p>
|
||
<div class="badges">
|
||
<img src="https://img.shields.io/github/v/release/Valkyrie00/bold-brew" alt="Version" width="100" height="20">
|
||
<img src="https://img.shields.io/github/license/Valkyrie00/bold-brew" alt="License" width="100" height="20">
|
||
<img src="https://img.shields.io/github/actions/workflow/status/Valkyrie00/bold-brew/release.yml" alt="Build Status" width="100" height="20">
|
||
<img src="https://github.com/Valkyrie00/bold-brew/workflows/Security/badge.svg" alt="Security" width="100" height="20">
|
||
<img src="https://img.shields.io/github/downloads/Valkyrie00/bold-brew/total" alt="Downloads" width="100" height="20">
|
||
<img src="https://img.shields.io/badge/Featured_in-Project_Bluefin-0091e2" alt="Project Bluefin" width="140" height="20">
|
||
</div>
|
||
<div class="hero-cta">
|
||
<a href="#install" class="btn-primary">Start Now</a>
|
||
<a href="https://github.com/Valkyrie00/bold-brew" class="btn-secondary" target="_blank">View on GitHub</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="install-section" id="install" aria-label="Installation">
|
||
<div class="container">
|
||
<h2>Installation</h2>
|
||
<p class="lead text-center mb-4">Get started with Bold Brew in just one command</p>
|
||
<div class="row justify-content-center">
|
||
<div class="col-lg-8">
|
||
<div class="install-card">
|
||
<div class="install-step">
|
||
<div class="step-header">
|
||
<div class="step-number">⚡</div>
|
||
<h3>Quick Install</h3>
|
||
</div>
|
||
<div class="code-block">
|
||
<pre><code><span class="prompt">></span> /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Valkyrie00/bold-brew/main/install.sh)"</code></pre>
|
||
<button class="copy-btn" onclick="copyToClipboard(this)" aria-label="Copy command">
|
||
<span class="copy-icon">⧉</span>
|
||
<span class="copy-text">Copy</span>
|
||
</button>
|
||
</div>
|
||
<p class="install-note"><i>This installs Homebrew (if needed) + Bold Brew in one step</i></p>
|
||
</div>
|
||
|
||
<div class="install-step">
|
||
<div class="step-header">
|
||
<div class="step-number">▶</div>
|
||
<h3>Run Bold Brew</h3>
|
||
</div>
|
||
<div class="code-block">
|
||
<pre><code><span class="prompt">></span> bbrew</code></pre>
|
||
<button class="copy-btn" onclick="copyToClipboard(this)" aria-label="Copy command">
|
||
<span class="copy-icon">⧉</span>
|
||
<span class="copy-text">Copy</span>
|
||
</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="alternative-install">
|
||
<div class="divider">
|
||
<span>OR</span>
|
||
</div>
|
||
<p class="text-center">Already have Homebrew? Install directly:</p>
|
||
<div class="code-block" style="max-width: 500px; margin: 0 auto 1rem;">
|
||
<pre><code><span class="prompt">></span> brew install Valkyrie00/homebrew-bbrew/bbrew</code></pre>
|
||
<button class="copy-btn" onclick="copyToClipboard(this)" aria-label="Copy command">
|
||
<span class="copy-icon">⧉</span>
|
||
<span class="copy-text">Copy</span>
|
||
</button>
|
||
</div>
|
||
<p class="text-center" style="margin-top: 1rem;">Or download from GitHub</p>
|
||
<div class="text-center">
|
||
<a class="btn-download" href="https://github.com/Valkyrie00/bold-brew/releases" target="_blank" rel="noopener noreferrer">
|
||
<span class="download-icon">↓</span>
|
||
Download Latest Release
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="screenshots-section" aria-label="Screenshots">
|
||
<div class="container">
|
||
<h2>Screenshots</h2>
|
||
<p class="lead text-center mb-4">Explore the Bold Brew interface and its features</p>
|
||
|
||
<div class="row justify-content-center">
|
||
<div class="col-md-4 mb-4">
|
||
<figure class="screenshot-card">
|
||
<img src="assets/screenshots/bbrew-brewfile-screenshot.png" alt="Brewfile Mode showing package management interface" class="img-fluid" loading="lazy" width="400" height="300">
|
||
<figcaption class="screenshot-caption">
|
||
<p>Main Dashboard</p>
|
||
</figcaption>
|
||
</figure>
|
||
</div>
|
||
<div class="col-md-4 mb-4">
|
||
<figure class="screenshot-card">
|
||
<img src="assets/screenshots/bbrew-installed-screenshot.png" alt="Installed packages management view" class="img-fluid" loading="lazy" width="400" height="300">
|
||
<figcaption class="screenshot-caption">
|
||
<p>Handle Installed Packages</p>
|
||
</figcaption>
|
||
</figure>
|
||
</div>
|
||
<div class="col-md-4 mb-4">
|
||
<figure class="screenshot-card">
|
||
<img src="assets/screenshots/bbrew-search-screenshot.png" alt="Package search interface" class="img-fluid" loading="lazy" width="400" height="300">
|
||
<figcaption class="screenshot-caption">
|
||
<p>Search for Packages</p>
|
||
</figcaption>
|
||
</figure>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="bluefin-banner" style="background: linear-gradient(135deg, #0091e2 0%, #5865f2 100%); color: white; padding: 3rem 0; margin: 2rem 0;">
|
||
<div class="container text-center">
|
||
<h2 style="color: white; margin-bottom: 1rem;">🌟 Official Homebrew TUI for Project Bluefin</h2>
|
||
<p class="lead" style="color: rgba(255,255,255,0.95); margin-bottom: 1.5rem;">
|
||
Bold Brew is the official Terminal UI for managing Homebrew in <strong>Project Bluefin</strong>,
|
||
a next-generation Linux desktop serving tens of thousands of users worldwide.
|
||
</p>
|
||
<div style="display: flex; gap: 1rem; justify-content: center; flex-wrap: wrap;">
|
||
<a href="https://projectbluefin.io/" target="_blank" class="btn" style="background: white; color: #0091e2; padding: 0.75rem 1.5rem; border-radius: 8px; text-decoration: none; font-weight: 600;">
|
||
Learn About Bluefin →
|
||
</a>
|
||
<a href="blog/bold-brew-official-project-bluefin-tui.html" class="btn" style="background: rgba(255,255,255,0.2); color: white; padding: 0.75rem 1.5rem; border-radius: 8px; text-decoration: none; font-weight: 600; border: 2px solid white;">
|
||
Read Announcement →
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section id="features" class="py-5">
|
||
<div class="container">
|
||
<h2 class="text-center mb-5">Features</h2>
|
||
<div class="row g-4">
|
||
<div class="col-md-4">
|
||
<div class="feature-card">
|
||
<i class="fas fa-cube"></i>
|
||
<h3>Formulae & Casks</h3>
|
||
<p>Manage both CLI tools and GUI applications. Full support for Homebrew formulae and casks in one interface.</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="feature-card">
|
||
<i class="fas fa-filter"></i>
|
||
<h3>Smart Filters</h3>
|
||
<p>Filter by installed, outdated, leaves (explicitly installed), or casks. Find what you need instantly.</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="feature-card">
|
||
<i class="fas fa-search"></i>
|
||
<h3>Fuzzy Search</h3>
|
||
<p>Fast fuzzy search across all packages with real-time results and analytics integration.</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="feature-card">
|
||
<i class="fas fa-rocket"></i>
|
||
<h3>Real-time Updates</h3>
|
||
<p>Live feedback during installations, updates, and removals with detailed progress information.</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="feature-card">
|
||
<i class="fas fa-shield-alt"></i>
|
||
<h3>Secure & Compliant</h3>
|
||
<p>XDG Base Directory compliant with automated security scanning and vulnerability checks.</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="feature-card">
|
||
<i class="fas fa-keyboard"></i>
|
||
<h3>Keyboard Shortcuts</h3>
|
||
<p>Intuitive keybindings for all operations. Navigate and manage packages without touching the mouse.</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="feature-card">
|
||
<i class="fas fa-file-alt"></i>
|
||
<h3>Brewfile Mode</h3>
|
||
<p>Load curated package collections from local or remote Brewfiles. Perfect for team configs and themed installers.</p>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="feature-card">
|
||
<i class="fas fa-link"></i>
|
||
<h3>Remote Brewfiles</h3>
|
||
<p>Load Brewfiles directly from HTTPS URLs. Share configurations via GitHub, team repos, or any web server.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section id="latest-posts" class="py-5">
|
||
<div class="container">
|
||
<h2 class="text-center mb-5">Latest Articles</h2>
|
||
<div class="row">
|
||
|
||
<div class="col-md-4">
|
||
<div class="blog-card">
|
||
<div class="post-meta">
|
||
<span class="date">2025-12-29</span>
|
||
</div>
|
||
<h3><a href="/blog/brewfile-mode-remote-support.html">Brewfile Mode: Curated Package Collections & Remote URL Support</a></h3>
|
||
<p>Bold Brew now supports Brewfile mode for curated package collections, plus the ability to load Brewfiles directly from HTTPS URLs. Perfect for team configurations and themed installers.</p>
|
||
<a href="/blog/brewfile-mode-remote-support.html" class="read-more">Read more →</a>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<div class="blog-card">
|
||
<div class="post-meta">
|
||
<span class="date">2025-10-13</span>
|
||
</div>
|
||
<h3><a href="/blog/bold-brew-2-0-cask-support.html">Bold Brew 2.0: Complete Homebrew Management with Cask Support</a></h3>
|
||
<p>Bold Brew 2.0 brings major new features including full Cask support, Leaves filter, XDG compliance, and enhanced security. Manage both CLI tools and GUI applications seamlessly.</p>
|
||
<a href="/blog/bold-brew-2-0-cask-support.html" class="read-more">Read more →</a>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<div class="blog-card">
|
||
<div class="post-meta">
|
||
<span class="date">2025-10-13</span>
|
||
</div>
|
||
<h3><a href="/blog/bold-brew-official-project-bluefin-tui.html">Bold Brew Named Official Homebrew TUI for Project Bluefin</a></h3>
|
||
<p>Bold Brew becomes the official Terminal UI for managing Homebrew in Project Bluefin, a next-generation Linux desktop serving tens of thousands of users worldwide.</p>
|
||
<a href="/blog/bold-brew-official-project-bluefin-tui.html" class="read-more">Read more →</a>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="text-center mt-4">
|
||
<a href="blog/" class="btn btn-primary">View All Articles</a>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="seo-content" aria-label="Additional Information">
|
||
<div class="container">
|
||
<h2>Manage Homebrew Packages and Casks with Bold Brew</h2>
|
||
<div class="row">
|
||
<div class="col-lg-8 mx-auto">
|
||
<p><strong>Bold Brew</strong> transforms the way developers manage <strong>Homebrew packages and casks</strong> across macOS and Linux with its elegant Terminal User Interface. Stop struggling with complex command-line syntax and enjoy a streamlined package management experience for both CLI tools and GUI applications.</p>
|
||
|
||
<h3>Why Developers Choose Bold Brew</h3>
|
||
<p>Managing your <strong>Homebrew ecosystem</strong> has never been easier. Bold Brew 2.0 provides complete support for both formulae (command-line tools) and casks (GUI applications), with real-time visual feedback for installations, updates, and package removals—all while maintaining the speed and efficiency you expect from terminal-based applications.</p>
|
||
|
||
<h3>Key Benefits for Developers</h3>
|
||
<ul>
|
||
<li><strong>Complete package management</strong> for both CLI tools and GUI applications</li>
|
||
<li><strong>Brewfile Mode</strong> for curated package collections from local or remote URLs</li>
|
||
<li><strong>Smart filtering</strong> by installed, outdated, leaves, or casks</li>
|
||
<li><strong>Faster package discovery</strong> with fuzzy search and analytics</li>
|
||
<li><strong>XDG Base Directory compliance</strong> for clean cache management</li>
|
||
<li><strong>Streamlined updates</strong> for all Homebrew packages with visual progress</li>
|
||
<li><strong>Keyboard-driven workflow</strong> without memorizing complex commands</li>
|
||
</ul>
|
||
|
||
<p>Trusted by <strong>Project Bluefin</strong> and used by <strong>tens of thousands of developers</strong>, Bold Brew integrates perfectly with your workflow while reducing cognitive load and increasing productivity on macOS and Linux.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="about-section" id="about" aria-label="About">
|
||
<div class="container">
|
||
<h2>About Bold Brew</h2>
|
||
<div class="row justify-content-center">
|
||
<div class="col-lg-8">
|
||
<p class="lead">The modern Homebrew TUI that developers trust—from macOS to Linux</p>
|
||
|
||
<h3>The Bold Brew Advantage</h3>
|
||
<p>Bold Brew was designed from the ground up to address the limitations of traditional Homebrew management. By providing a Terminal User Interface (TUI), Bold Brew combines the efficiency of command-line operations with intuitive visual feedback. Version 2.0 brings complete support for both formulae (CLI tools) and casks (GUI applications).</p>
|
||
|
||
<h3>Complete Homebrew Integration</h3>
|
||
<p>As the official Homebrew TUI for Project Bluefin, Bold Brew seamlessly integrates with your existing Homebrew installation. All operations—from searching packages to managing casks, filtering leaves, and updating dependencies—are visualized through an elegant interface while preserving the speed and reliability of Homebrew's core functionality.</p>
|
||
|
||
<div class="compatibility-info">
|
||
<h4>Platform Support</h4>
|
||
<ul>
|
||
<li><strong>macOS:</strong> Full support (10.15 Catalina or newer)</li>
|
||
<li><strong>Linux:</strong> Full support (Project Bluefin, Linuxbrew, Homebrew on Linux)</li>
|
||
<li>Requires: Homebrew installation, Terminal with true color support</li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h3>Trusted by the Community</h3>
|
||
<p>Bold Brew is pre-installed in Project Bluefin, serving tens of thousands of developers worldwide. Whether you're a seasoned developer or new to package management, Bold Brew streamlines your workflow and makes Homebrew more accessible than ever before.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
|
||
<section class="faq-section" aria-label="FAQ">
|
||
<div class="container">
|
||
<h2>FAQ</h2>
|
||
<p class="lead text-center mb-5">Frequently asked questions about Bold Brew</p>
|
||
<div class="row justify-content-center">
|
||
<div class="col-lg-8">
|
||
<div class="accordion faq-accordion" id="faqAccordion">
|
||
<div class="faq-item">
|
||
<div class="faq-question" data-bs-toggle="collapse" data-bs-target="#faq1">
|
||
<h3>What is Bold Brew?</h3>
|
||
<div class="faq-icon">
|
||
<span class="plus">+</span>
|
||
<span class="minus">−</span>
|
||
</div>
|
||
</div>
|
||
<div id="faq1" class="faq-answer collapse show" data-bs-parent="#faqAccordion">
|
||
<p>Bold Brew (bbrew) is a modern Terminal User Interface for managing Homebrew packages and casks on macOS and Linux. It provides an elegant and intuitive way to install, update, and manage both command-line tools (formulae) and GUI applications (casks) without memorizing complex commands. It's the official Homebrew TUI for Project Bluefin.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="faq-item">
|
||
<div class="faq-question" data-bs-toggle="collapse" data-bs-target="#faq2">
|
||
<h3>How do I install Bold Brew?</h3>
|
||
<div class="faq-icon">
|
||
<span class="plus">+</span>
|
||
<span class="minus">−</span>
|
||
</div>
|
||
</div>
|
||
<div id="faq2" class="faq-answer collapse" data-bs-parent="#faqAccordion">
|
||
<p>You can install Bold Brew in two ways:</p>
|
||
<ol>
|
||
<li>Using Homebrew: <code>brew install Valkyrie00/homebrew-bbrew/bbrew</code></li>
|
||
<li>Downloading the latest release from our GitHub repository</li>
|
||
</ol>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="faq-item">
|
||
<div class="faq-question" data-bs-toggle="collapse" data-bs-target="#faq3">
|
||
<h3>How do I update Bold Brew?</h3>
|
||
<div class="faq-icon">
|
||
<span class="plus">+</span>
|
||
<span class="minus">−</span>
|
||
</div>
|
||
</div>
|
||
<div id="faq3" class="faq-answer collapse" data-bs-parent="#faqAccordion">
|
||
<p>Run <code>brew upgrade bbrew</code> to update the application to the latest version.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="faq-item">
|
||
<div class="faq-question" data-bs-toggle="collapse" data-bs-target="#faq4">
|
||
<h3>How do I remove Bold Brew?</h3>
|
||
<div class="faq-icon">
|
||
<span class="plus">+</span>
|
||
<span class="minus">−</span>
|
||
</div>
|
||
</div>
|
||
<div id="faq4" class="faq-answer collapse" data-bs-parent="#faqAccordion">
|
||
<p>Use <code>brew remove bbrew</code> if you need to uninstall it from your system.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="faq-item">
|
||
<div class="faq-question" data-bs-toggle="collapse" data-bs-target="#faq5">
|
||
<h3>Does it work on Linux or Windows?</h3>
|
||
<div class="faq-icon">
|
||
<span class="plus">+</span>
|
||
<span class="minus">−</span>
|
||
</div>
|
||
</div>
|
||
<div id="faq5" class="faq-answer collapse" data-bs-parent="#faqAccordion">
|
||
<p>Yes! Bold Brew has full support for Linux (it's the official TUI for Project Bluefin). It works anywhere Homebrew is installed.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="faq-item">
|
||
<div class="faq-question" data-bs-toggle="collapse" data-bs-target="#faq7">
|
||
<h3>What's new in Bold Brew 2.0?</h3>
|
||
<div class="faq-icon">
|
||
<span class="plus">+</span>
|
||
<span class="minus">−</span>
|
||
</div>
|
||
</div>
|
||
<div id="faq7" class="faq-answer collapse" data-bs-parent="#faqAccordion">
|
||
<p>Version 2.0 introduces full Homebrew Casks support (GUI applications), a Leaves filter (explicitly installed packages), XDG Base Directory compliance, enhanced security scanning, and many performance improvements. <a href="blog/bold-brew-2-0-cask-support.html">Read the full announcement</a>.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="faq-item">
|
||
<div class="faq-question" data-bs-toggle="collapse" data-bs-target="#faq8">
|
||
<h3>What is Brewfile Mode?</h3>
|
||
<div class="faq-icon">
|
||
<span class="plus">+</span>
|
||
<span class="minus">−</span>
|
||
</div>
|
||
</div>
|
||
<div id="faq8" class="faq-answer collapse" data-bs-parent="#faqAccordion">
|
||
<p>Brewfile Mode lets you launch Bold Brew with a curated list of packages instead of the full catalog. Use <code>bbrew -f /path/to/Brewfile</code> for local files or <code>bbrew -f https://...</code> for remote URLs. Perfect for team configurations, themed installers, and project-specific setups. <a href="blog/brewfile-mode-remote-support.html">Learn more</a>.</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="faq-item">
|
||
<div class="faq-question" data-bs-toggle="collapse" data-bs-target="#faq6">
|
||
<h3>Where can I report issues or request features?</h3>
|
||
<div class="faq-icon">
|
||
<span class="plus">+</span>
|
||
<span class="minus">−</span>
|
||
</div>
|
||
</div>
|
||
<div id="faq6" class="faq-answer collapse" data-bs-parent="#faqAccordion">
|
||
<p>Feel free to open an issue on our <a href="https://github.com/Valkyrie00/bold-brew" target="_blank" rel="noopener noreferrer">GitHub repository</a>.</p>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</section>
|
||
</main>
|
||
|
||
<footer>
|
||
<div class="container">
|
||
<p>© 2025 Bold Brew | <a href="https://github.com/Valkyrie00/bold-brew" target="_blank" rel="noopener noreferrer">GitHub</a></p>
|
||
</div>
|
||
</footer>
|
||
|
||
<!-- Back to top button -->
|
||
<button class="back-to-top" aria-label="Torna in alto">
|
||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
|
||
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 10l7-7m0 0l7 7m-7-7v18" />
|
||
</svg>
|
||
</button>
|
||
|
||
<!-- Scripts -->
|
||
<script>
|
||
function copyToClipboard(button) {
|
||
const preEl = button.parentElement.querySelector('pre');
|
||
const codeText = preEl.textContent;
|
||
const cleanText = codeText.replace(/^>\s/, '');
|
||
|
||
navigator.clipboard.writeText(cleanText).then(() => {
|
||
const copyText = button.querySelector('.copy-text');
|
||
copyText.textContent = 'Copied!';
|
||
|
||
setTimeout(() => {
|
||
copyText.textContent = 'Copy';
|
||
}, 2000);
|
||
});
|
||
}
|
||
|
||
// Chiudi il menu mobile quando si clicca su un link
|
||
document.addEventListener('DOMContentLoaded', function() {
|
||
const navLinks = document.querySelectorAll('.navbar-nav .nav-link');
|
||
const menuToggle = document.getElementById('navbarNav');
|
||
const bsCollapse = new bootstrap.Collapse(menuToggle, {toggle: false});
|
||
|
||
navLinks.forEach(link => {
|
||
link.addEventListener('click', () => {
|
||
if (window.innerWidth < 992) { // Solo su mobile
|
||
bsCollapse.hide();
|
||
}
|
||
});
|
||
});
|
||
|
||
// Gestione del pulsante back-to-top
|
||
const backToTop = document.querySelector('.back-to-top');
|
||
|
||
window.addEventListener('scroll', () => {
|
||
if (window.scrollY > 300) {
|
||
backToTop.classList.add('visible');
|
||
} else {
|
||
backToTop.classList.remove('visible');
|
||
}
|
||
});
|
||
|
||
backToTop.addEventListener('click', () => {
|
||
window.scrollTo({
|
||
top: 0,
|
||
behavior: 'smooth'
|
||
});
|
||
});
|
||
});
|
||
</script>
|
||
|
||
</body>
|
||
</html> |