default_job = "check"
[jobs.check]
command = ["cargo", "check", "--workspace"]
need_stdout = false
[jobs.check-all]
command = ["cargo", "check", "--workspace", "--all-targets", "--all-features"]
need_stdout = false
[jobs.clippy]
command = ["cargo", "clippy", "--workspace", "--all-features", "--all-targets"]
need_stdout = false
[jobs.test]
command = ["cargo", "test", "--workspace"]
need_stdout = true
[jobs.test-unit]
command = ["cargo", "test", "--workspace", "--lib"]
need_stdout = true
[jobs.doc]
command = [
"cargo",
"+nightly",
"doc",
"-Zunstable-options",
"-Zrustdoc-scrape-examples",
"--all-features",
"--no-deps",
]
need_stdout = false
[jobs.doc-open]
command = [
"cargo",
"+nightly",
"doc",
"-Zunstable-options",
"-Zrustdoc-scrape-examples",
"--all-features",
"--no-deps",
"--open",
]
need_stdout = false
on_success = "job:doc"
[jobs.run]
command = ["cargo", "run"]
need_stdout = true
allow_warnings = true
[jobs.coverage]
command = ["cargo", "llvm-cov", "--workspace", "--lcov", "--output-path", "target/lcov.info"]
[jobs.format]
command = ["cargo", "+nightly", "fmt", "--", "--check"]
on_success = "back"
[jobs.rdme]
command = ["cargo", "rdme", "--force"]
need_stdout = true
on_success = "back"
[jobs.vhs]
command = ["vhs", "tui-prompts/examples/text.tape"]
need_stdout = true
[keybindings]
shift-r = "job:rdme"
f = "job:format"
o = "job:coverage"
v = "job:vhs"
u = "job:test-unit"