mirror of
https://github.com/Valkyrie00/bold-brew.git
synced 2026-03-14 14:25:53 +01:00
- Add new blog post about Brewfile Mode and remote URL support - Add Brewfile Mode and Remote Brewfiles feature cards to homepage - Add Brewfile Mode FAQ entry - Update manifest.json to include Linux support - Add Brewfile tag to blog sidebar - Update Bold Brew 2.0 post: tap management is now implemented
373 lines
No EOL
18 KiB
HTML
373 lines
No EOL
18 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Blog | Bold Brew (bbrew)</title>
|
|
<meta name="description" content="Tips, tutorials, and guides for managing Homebrew packages on macOS">
|
|
<meta name="keywords" content="Homebrew blog, macOS tutorials, package management, Bold Brew guides">
|
|
<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="Blog | Bold Brew (bbrew)">
|
|
<meta property="og:description" content="Tips, tutorials, and guides for managing Homebrew packages on macOS">
|
|
<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/blog/">
|
|
<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="Blog | Bold Brew (bbrew)">
|
|
<meta name="twitter:description" content="Tips, tutorials, and guides for managing Homebrew packages on macOS">
|
|
<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/blog/">
|
|
<link rel="alternate" hreflang="en" href="https://bold-brew.com/blog/">
|
|
<link rel="alternate" hreflang="x-default" href="https://bold-brew.com/blog/">
|
|
|
|
<!-- 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 class="container my-5">
|
|
|
|
<div class="container my-4">
|
|
<nav aria-label="breadcrumb">
|
|
<div class="breadcrumb">
|
|
|
|
<div class="breadcrumb-item ">
|
|
|
|
<a href="/">Home</a>
|
|
|
|
</div>
|
|
|
|
<div class="breadcrumb-item active">
|
|
|
|
Blog
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</nav>
|
|
</div>
|
|
|
|
|
|
<header class="mb-5">
|
|
<h1>Bold Brew Blog</h1>
|
|
<p class="lead">Tips, tutorials, and guides for managing Homebrew packages and casks</p>
|
|
</header>
|
|
|
|
<div class="row">
|
|
<div class="col-lg-8">
|
|
<div class="blog-posts">
|
|
|
|
<article class="blog-post mb-5">
|
|
<div class="post-meta">
|
|
<span class="date">2025-12-29</span>
|
|
<span class="author">By Valkyrie00</span>
|
|
</div>
|
|
<h2><a href="/blog/brewfile-mode-remote-support.html">Brewfile Mode: Curated Package Collections & Remote URL Support</a></h2>
|
|
<p class="excerpt">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>
|
|
<div class="tags">
|
|
<span class="tag">Homebrew</span>
|
|
<span class="tag">TUI</span>
|
|
<span class="tag">Command Line</span>
|
|
</div>
|
|
<a href="/blog/brewfile-mode-remote-support.html" class="read-more">Read more →</a>
|
|
</article>
|
|
|
|
<article class="blog-post mb-5">
|
|
<div class="post-meta">
|
|
<span class="date">2025-10-13</span>
|
|
<span class="author">By Valkyrie00</span>
|
|
</div>
|
|
<h2><a href="/blog/bold-brew-2-0-cask-support.html">Bold Brew 2.0: Complete Homebrew Management with Cask Support</a></h2>
|
|
<p class="excerpt">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>
|
|
<div class="tags">
|
|
<span class="tag">Homebrew</span>
|
|
<span class="tag">TUI</span>
|
|
<span class="tag">Command Line</span>
|
|
</div>
|
|
<a href="/blog/bold-brew-2-0-cask-support.html" class="read-more">Read more →</a>
|
|
</article>
|
|
|
|
<article class="blog-post mb-5">
|
|
<div class="post-meta">
|
|
<span class="date">2025-10-13</span>
|
|
<span class="author">By Valkyrie00</span>
|
|
</div>
|
|
<h2><a href="/blog/bold-brew-official-project-bluefin-tui.html">Bold Brew Named Official Homebrew TUI for Project Bluefin</a></h2>
|
|
<p class="excerpt">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>
|
|
<div class="tags">
|
|
<span class="tag">Homebrew</span>
|
|
<span class="tag">TUI</span>
|
|
<span class="tag">Command Line</span>
|
|
</div>
|
|
<a href="/blog/bold-brew-official-project-bluefin-tui.html" class="read-more">Read more →</a>
|
|
</article>
|
|
|
|
<article class="blog-post mb-5">
|
|
<div class="post-meta">
|
|
<span class="date">2025-04-12</span>
|
|
<span class="author">By Valkyrie00</span>
|
|
</div>
|
|
<h2><a href="/blog/top-homebrew-packages-for-developers.html">Top 20 Homebrew Packages for Developers in 2024</a></h2>
|
|
<p class="excerpt">Discover essential Homebrew packages for macOS developers. A curated list of the best development tools every programmer should install.</p>
|
|
<div class="tags">
|
|
<span class="tag">Homebrew</span>
|
|
<span class="tag">TUI</span>
|
|
<span class="tag">Command Line</span>
|
|
</div>
|
|
<a href="/blog/top-homebrew-packages-for-developers.html" class="read-more">Read more →</a>
|
|
</article>
|
|
|
|
<article class="blog-post mb-5">
|
|
<div class="post-meta">
|
|
<span class="date">2025-03-29</span>
|
|
<span class="author">By Valkyrie00</span>
|
|
</div>
|
|
<h2><a href="/blog/essential-homebrew-commands.html">10 Essential Homebrew Commands You Should Know</a></h2>
|
|
<p class="excerpt">Master the most important Homebrew commands for macOS package management. Learn how to install, update, and manage packages efficiently.</p>
|
|
<div class="tags">
|
|
<span class="tag">Homebrew</span>
|
|
<span class="tag">TUI</span>
|
|
<span class="tag">Command Line</span>
|
|
</div>
|
|
<a href="/blog/essential-homebrew-commands.html" class="read-more">Read more →</a>
|
|
</article>
|
|
|
|
<article class="blog-post mb-5">
|
|
<div class="post-meta">
|
|
<span class="date">2025-03-29</span>
|
|
<span class="author">By Valkyrie00</span>
|
|
</div>
|
|
<h2><a href="/blog/install-homebrew-macos.html">How to Install and Configure Homebrew on macOS</a></h2>
|
|
<p class="excerpt">Learn how to install and configure Homebrew on macOS. A step-by-step guide to setting up the most popular package manager for macOS.</p>
|
|
<div class="tags">
|
|
<span class="tag">Homebrew</span>
|
|
<span class="tag">TUI</span>
|
|
<span class="tag">Command Line</span>
|
|
</div>
|
|
<a href="/blog/install-homebrew-macos.html" class="read-more">Read more →</a>
|
|
</article>
|
|
|
|
<article class="blog-post mb-5">
|
|
<div class="post-meta">
|
|
<span class="date">2025-03-29</span>
|
|
<span class="author">By Valkyrie00</span>
|
|
</div>
|
|
<h2><a href="/blog/managing-homebrew-packages.html">Managing Homebrew Packages on macOS with Bold Brew</a></h2>
|
|
<p class="excerpt">Learn how to efficiently manage Homebrew packages on macOS using Bold Brew. Discover best practices, tips, and tricks for package management.</p>
|
|
<div class="tags">
|
|
<span class="tag">Homebrew</span>
|
|
<span class="tag">TUI</span>
|
|
<span class="tag">Command Line</span>
|
|
</div>
|
|
<a href="/blog/managing-homebrew-packages.html" class="read-more">Read more →</a>
|
|
</article>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<aside class="col-lg-4">
|
|
<div class="sidebar">
|
|
<div class="widget mb-4">
|
|
<h3>About Bold Brew</h3>
|
|
<p>Bold Brew is a modern Terminal User Interface (TUI) for managing Homebrew packages and casks on macOS and Linux.</p>
|
|
<a href="/#install" class="btn btn-primary">Install Now</a>
|
|
</div>
|
|
|
|
<div class="widget mb-4">
|
|
<h3>Popular Tags</h3>
|
|
<div class="tags">
|
|
<a href="#" class="tag">Homebrew</a>
|
|
<a href="#" class="tag">TUI</a>
|
|
<a href="#" class="tag">Casks</a>
|
|
<a href="#" class="tag">Brewfile</a>
|
|
<a href="#" class="tag">Package Management</a>
|
|
<a href="#" class="tag">Project Bluefin</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="widget mb-4">
|
|
<h3>Follow Us</h3>
|
|
<div class="social-links">
|
|
<a href="https://github.com/Valkyrie00/bold-brew" target="_blank" rel="noopener noreferrer">GitHub</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</aside>
|
|
</div>
|
|
</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> |