default_job = "check"
[jobs.check]
command = ["cargo", "check", "--workspace", "--color", "always"]
need_stdout = false
[jobs.check-all]
command = [
"cargo",
"check",
"--workspace",
"--all-targets",
"--color",
"always",
]
need_stdout = false
[jobs.clippy]
command = [
"cargo",
"clippy",
"--workspace",
"--all-features",
"--all-targets",
"--color",
"always",
]
need_stdout = false
[jobs.test]
command = [
"cargo",
"test",
"--workspace",
"--color",
"always",
"--",
"--color",
"always",
]
need_stdout = true
[jobs.doc]
command = [
"cargo",
"+nightly",
"doc",
"-Zunstable-options",
"-Zrustdoc-scrape-examples",
"--all-features",
"--color",
"always",
"--no-deps",
]
need_stdout = false
[jobs.doc-open]
command = [
"cargo",
"+nightly",
"doc",
"-Zunstable-options",
"-Zrustdoc-scrape-examples",
"--all-features",
"--color",
"always",
"--no-deps",
"--open",
]
need_stdout = false
on_success = "job:doc"
[jobs.run]
command = [
"cargo",
"run",
"--color",
"always",
]
need_stdout = true
allow_warnings = true
[jobs.coverage]
command = [
"cargo",
"llvm-cov",
"--workspace",
"--lcov",
"--output-path",
"target/lcov.info",
"--color",
"always",
]
[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"