An opinionated Rust development tool. It does one thing. It does it correctly. There is no configuration file. There are no plugins. There is no theme.
$ cargo install op9
$ op9 check
Checking src/main.rs ... ok
Checking src/lib.rs ... ok
0 warnings. 0 errors.
use op9::prelude::*;
fn main() {
let result = op9::check(".");
match result {
Ok(_) => println!("clean"),
Err(e) => eprintln!("{}", e),
}
}
That is the entire API.