cargo install --locked bacon安装后,可以通过以下命令启动 Bacon 并检查当前项目:
bacon默认情况下,Bacon 会监视源代码目录,并显示 cargo 命令发现的错误和警告。此外,Bacon 还允许用户自定义检查任务,例如测试、特定目标编译、示例等,并且可以在编码时查看结果。
[jobs.check-examples] command = ["cargo", "check", "--examples", "--color", "always"] watch = ["examples"] # src 目录默认包含不要忘记添加 --color always 参数,因为 Bacon 使用样式信息来识别警告和错误。
bacon这通常是您启动培根的方式,因为其他任务如 test、clippy、doc 以及您自己的任务,都只需一键之遥:您按c键查看 Clippy 警告,按t键运行测试,按d键打开文档等。
bacon --path ../broot或
bacon ../broot检查所有目标(测试、示例、基准测试等)
bacon --job check-all
当没有歧义时,您可以省略 --job 部分:
bacon check-all运行 Clippy 而不是 cargo check
bacon clippy这将像 check-all 一样对所有目标运行。
bacon test
bacon --init这个文件已经包含了一些标准任务。您可以添加自己的任务,例如
[jobs.check-win] command = ["cargo", "check", "--target", "x86_64-pc-windows-gnu", "--color", "always"]或
[jobs.check-examples] command = ["cargo", "check", "--examples", "--color", "always"] watch = ["examples"] # src 默认包含不要忘记 --color always 部分:培根使用样式信息来识别警告和错误。
bacon check-win或
bacon check-examplesbacon.toml 文件会随着项目的特性和设置发展变化,应该加入到源代码控制中。