Skip to content
/ bacon Public
forked from Canop/bacon

constant background compilation check

License

Notifications You must be signed in to change notification settings

timvisee/bacon

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bacon

Latest Version Chat on Miaou

bacon is a background rust code checker.

It's designed for minimal interaction so that you can jut let it running, side to your editor, and be notified of warnings and errors in your Rust code.

screenshot

Installation

cargo install bacon

Usage

Launch bacon in a terminal you keep visible

If you do bacon --clippy, it runs cargo clippy instead of cargo check.

FAQ

What does it do ?

It watches the content of your src directory and launches cargo check on changes.

Watching and computations are done on background threads to prevent any blocking.

The screen isn't cleaned until the compilation is finished to prevent flickering.

Rendering is adapted to the dimensions of the terminal to ensure you get a proper usable report.

Errors are displayed before warnings.

What are the supported platforms ?

It works on all decent terminals on linux, Max OSX and Windows.

Why "bacon" ?

  • It's a background conpiler.
  • It comes from France and, as you know, France is bacon.

About

constant background compilation check

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%