No description
  • Go 64.6%
  • EJS 23.7%
  • JavaScript 4.9%
  • Shell 3.9%
  • Makefile 2.6%
  • Other 0.3%
Find a file
Vito Castellano 6c80585431
chore: release version 2.0.0 - Cask support and XDG compliance (#30)
* feat: add leaves filter to show explicitly installed packages (#25)

Add new filter [L] to display only "leaf" packages - those installed
explicitly by the user and not as dependencies of other packages.

* refactor: Migrate to Podman with OCI Containerfile and enhanced Makefile (#26)

* refactor: migrate from Docker to Podman with OCI Containerfile

Replace Docker with Podman for better security and OCI compliance.
Switch from Dockerfile to standard Containerfile format.

* chore: upgrade Go from 1.24 to 1.25

Update Go version to 1.25 to support latest goreleaser v2 and benefit from improved performance and language features.

* refactor: migrate to Podman and enhance Makefile

Replace Docker with Podman and upgrade Makefile with help system and new developer-friendly targets.

* chore: upgrade to Go 1.25 and golangci-lint v2.5.0

Update Go to 1.25 and golangci-lint to v2.5.0 for better tooling support.

* feat: add security scanning with govulncheck and gosec (#27)

Add comprehensive security scanning to the project with vulnerability checks and static analysis tools.

* feat: Add complete Casks support with unified UI (#28)

* feat(cask): add backend support for Homebrew casks

Implement complete backend infrastructure for managing Homebrew casks alongside formulae, preparing for unified UI.

* feat(cask): add complete Homebrew casks support with unified UI

Implement full backend and UI support for managing Homebrew casks alongside formulae in a unified interface.

* fix(cask): parse cask analytics correctly

Fix cask analytics not being displayed (showing 0 for all casks).

* feat(cask): add complete Homebrew casks support with unified UI

Implement full backend and UI support for managing Homebrew casks alongside formulae in a unified interface.

* fix: create copy to avoid implicit memory aliasing

* feat: implement XDG Base Directory Specification with github.com/adrg/xdg (#29)

Implement XDG Base Directory Specification using the github.com/adrg/xdg package for robust cross-platform support.
2025-10-13 21:26:18 +02:00
.github/workflows chore: release version 2.0.0 - Cask support and XDG compliance (#30) 2025-10-13 21:26:18 +02:00
cmd/bbrew changed import module name 2025-02-12 00:39:12 +01:00
docs new blog content 2025-04-13 22:39:01 +02:00
internal chore: release version 2.0.0 - Cask support and XDG compliance (#30) 2025-10-13 21:26:18 +02:00
site new blog content 2025-04-13 22:39:01 +02:00
.env chore: release version 2.0.0 - Cask support and XDG compliance (#30) 2025-10-13 21:26:18 +02:00
.gitignore added site content generator 2025-03-30 01:05:41 +01:00
.golangci.yaml feat: io service refactoring (#18) 2025-06-25 17:26:35 +02:00
.goreleaser.yaml feat: added linux build support (#19) 2025-06-25 22:26:54 +02:00
build.js added site content generator 2025-03-30 01:05:41 +01:00
Containerfile chore: release version 2.0.0 - Cask support and XDG compliance (#30) 2025-10-13 21:26:18 +02:00
go.mod chore: release version 2.0.0 - Cask support and XDG compliance (#30) 2025-10-13 21:26:18 +02:00
go.sum chore: release version 2.0.0 - Cask support and XDG compliance (#30) 2025-10-13 21:26:18 +02:00
LICENSE Create LICENSE 2025-02-02 01:57:05 +01:00
Makefile chore: release version 2.0.0 - Cask support and XDG compliance (#30) 2025-10-13 21:26:18 +02:00
package-lock.json added site content generator 2025-03-30 01:05:41 +01:00
package.json added site content generator 2025-03-30 01:05:41 +01:00
README.md add contributors section 2025-03-03 23:18:34 +01:00

Bold Brew Logo

Bold Brew (bbrew)

A Homebrew TUI Manager

Features

  • 🚀 Modern and responsive TUI interface
  • 📦 Simplified Homebrew package management
  • 🔍 Advanced package search
  • 🔄 Real-time updates
  • ⌨️ Intuitive keyboard shortcuts

🛠️ Installation

Via Homebrew

brew install Valkyrie00/homebrew-bbrew/bbrew

Manually

Download the latest version from the releases page

📖 Quick start

Launch the application:

bbrew

Main Commands

  • / - Search packages
  • f - Filter installed packages
  • i - Install package
  • u - Update package
  • r - Remove package
  • q - Quit
  • Ctrl+U - Update all packages

🖼️ Screenshots

Main Screenshot Install Screenshot Search Screenshot

🤝 Contributing

Contributions are welcome! Please:

  1. 🍴 Fork the project
  2. 🔨 Create your feature branch
  3. 📝 Commit your changes
  4. 🚀 Submit a pull request

🦸Contributors

Bold Brew exists thanks to the efforts of these wonderful people

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

💖 Support


Built with ❤️ for the community and for all developers