bacon
« Back to VersTracker
Description:
Background rust code check
Type: Formula  |  Latest Version: 3.20.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: rust developer-tools linting testing cli
Install: brew install bacon
About:
Bacon is a background Rust code checker designed to run tests, lints, and builds continuously as you code. It provides immediate feedback in your terminal, highlighting errors and warnings without needing to manually trigger commands. This tool significantly speeds up the development feedback loop for Rust projects.
Key Features:
  • Runs checks in the background automatically
  • Parses compiler output to show diagnostics clearly
  • Supports custom job definitions for specific linters or tests
  • Minimal configuration required to get started
Use Cases:
  • Continuous feedback while writing Rust code
  • Running specific linters like clippy automatically
  • Monitoring test results during development
Alternatives:
  • cargo-watch – Bacon offers a more structured output and better handling of different job types compared to the simpler file-watching approach of cargo-watch.
  • entr – Bacon is Rust-specific and parses compiler output, whereas entr is a generic file watcher requiring manual command piping.
License: AGPL-3.0-or-later
Dependencies: alsa-lib
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Dec 10, 2025 8:25pm 0 VERSION_BUMP 4a2bcad8
Nov 12, 2025 8:10pm 0 VERSION_BUMP c7b2e1fa
Sep 13, 2025 1:36pm 0 VERSION_BUMP dd8cee45
Dec 27, 2024 8:24pm 0 VERSION_BUMP 02871bfa
Dec 27, 2024 7:49pm 0 VERSION_BUMP 7e674f48
Dec 15, 2024 4:50pm 0 VERSION_BUMP 94a9ffbb
Nov 16, 2024 3:25pm 0 VERSION_BUMP 602081e3
Oct 27, 2024 11:42pm 0 VERSION_BUMP d589da87
Sep 14, 2024 6:26am 0 VERSION_BUMP df5af4c1