Automic VaultAutomic Vault

brew

Installer bacon-ls avec Homebrew

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de bacon-ls pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install bacon-ls

local Homebrew formula metadata

aperçu

Résumé du paquet

Rust diagnostic provider based on Bacon

Commandes et alias

  • bacon-ls

historique

Historique du projet et usages

bacon-ls is a Rust language-server companion that publishes diagnostics from Bacon or directly from cargo. It is designed to supplement rust-analyzer, not replace it.

Historique du projet

The GitHub repository was created in May 2024. Its README frames the project around a specific pain point: rust-analyzer diagnostics can be slow on large Rust codebases, so bacon-ls exposes LSP diagnostic capabilities backed by Bacon or cargo.

By 2025-2026 the project had a steady GitHub release train from 0.6.0 to 0.29.0. The README documents an important evolution: the cargo backend became available in 0.23.0 and became the default in 0.26.0, making bacon-ls useful even without a separate background bacon process.

Historique d'adoption

Adoption is concentrated in editor and Rust-tooling circles. The README documents VS Code extension distribution through VSCE and Open VSX, Mason.nvim installation, manual cargo install, and Nix flakes. Homebrew packaging adds another general-purpose install path.

Modes d'utilisation

Users install bacon-ls alongside Rust tooling and configure an editor LSP client. It can publish diagnostics on save, open, close, rename, and manual triggers; run cargo check or clippy directly; or read Bacon's exported diagnostics file when Bacon is already running.

Pourquoi les passionnés de paquets s'y intéressent

bacon-ls is notable because it packages a focused LSP surface around diagnostics only. For Rust developers with large workspaces, it is a small composable alternative to making rust-analyzer do every job, and its packaging across cargo, editor registries, Nix, Mason, and Homebrew reflects modern developer-tool distribution.

Chronologie

  • 2024: GitHub repository created for crisidev/bacon-ls.
  • 2025: 0.6.0 published as the earliest GitHub release listed by the repository.
  • 2025: 0.23.0 introduced the cargo backend according to the README.
  • 2025: 0.26.0 made the cargo backend the default according to the README.
  • 2026: 0.29.0 published in GitHub releases.

Related projects

  • The README explicitly relates bacon-ls to Bacon, rust-analyzer, cargo check, cargo clippy, the Language Server Protocol, VS Code, Mason.nvim, Neovim, Coc.nvim, Helix, Crates.io, and Nix flakes.

posture de sécurité

Niveau de risque : vert

narrow executable package without higher-risk signals.

Classificateur de risque

risque vert · confiance faible · appliance

Pourquoi

  • narrow executable package without higher-risk signals

Signaux

  • metadata:no-higher-risk-signals

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de bottle Homebrew sont disponibles pour 6 plateformes.
  • Les métadonnées de compilation listent 1 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

exécutables

Exécutables installés

CommandeTypeExpositionNote
bacon-lscliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-07-08
version du gestionnaire0.29.0
gestionnaire mis à jour2026-05-11
données localesOK
amontà jour
dernière version détectée0.29.0

https://github.com/crisidev/bacon-ls

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:bacon-ls
Version0.29.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/bacon-ls
Page d'accueilhttps://github.com/crisidev/bacon-ls
Dépôthttps://github.com/crisidev/bacon-ls
Docs amonthttps://github.com/crisidev/bacon-ls#readme
LicenceMIT
Archive sourcehttps://github.com/crisidev/bacon-ls/archive/refs/tags/0.29.0.tar.gz
Dernière mise à jour2026-05-11T19:24:01-04:00
Pulseupdated
Dépendances de compilationrust
Bouteilledisponible (sur arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
post-install Homebrewnon défini
Serviceaucun déclaré

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namebacon-ls
Version Scheme0
Revision0
Head VersionHEAD
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • head
  • stable

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • package relationship graph
  • package version freshness
  • package-page enrichment