default_job = "check" # Bacon already watches the Rust source tree and Cargo manifest; explicit # watches here only cover lockfiles, fixtures, docs, scripts, skills, and # workspace config that are outside the default scan. [jobs.check] command = ["just", "check"] need_stdout = false watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.clippy] command = ["just", "clippy"] need_stdout = false watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.core] command = ["just", "core-check"] need_stdout = false watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.core-clippy] command = ["just", "core-clippy"] need_stdout = true watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.core-test] command = ["just", "core-test"] need_stdout = true watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.code] command = ["just", "code-check"] need_stdout = false watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.code-clippy] command = ["just", "code-clippy"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.code-test] command = ["just", "code-test"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.data] command = ["just", "data-check"] need_stdout = false watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.data-clippy] command = ["just", "data-clippy"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.data-test] command = ["just", "data-test"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.mhash] command = ["just", "mhash-check"] need_stdout = false watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.mhash-clippy] command = ["just", "mhash-clippy"] need_stdout = true watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.mhash-test] command = ["just", "mhash-test"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.runtime] command = ["just", "runtime-check"] need_stdout = false watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.runtime-clippy] command = ["just", "runtime-clippy"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.runtime-test] command = ["just", "runtime-test"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.windows] command = ["just", "windows-check"] need_stdout = false watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.windows-clippy] command = ["just", "windows-clippy"] need_stdout = true watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.windows-test] command = ["just", "windows-test"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.managed] command = ["just", "managed-check"] need_stdout = false watch = ["fixtures/managed", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.managed-clippy] command = ["just", "managed-clippy"] need_stdout = true watch = ["fixtures/managed", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.managed-test] command = ["just", "managed-test"] need_stdout = true watch = ["fixtures/managed", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.unity] command = ["just", "unity-check"] need_stdout = false watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.unity-clippy] command = ["just", "unity-clippy"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.unity-test] command = ["just", "unity-test"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.msudo-check] command = ["just", "msudo-check"] need_stdout = false watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.msudo-clippy] command = ["just", "msudo-clippy"] need_stdout = false watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.msudo-test] command = ["just", "msudo-test"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.msudo-status] command = ["just", "msudo-status"] need_stdout = true watch = ["Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.msudo-verify] command = ["just", "msudo-verify"] need_stdout = true watch = ["fixtures", "docs/ai", "skills/mercury-toolbox", "scripts", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.test] command = ["just", "test"] need_stdout = true watch = ["fixtures", "Cargo.lock", ".cargo", "justfile", "bacon.toml"] [jobs.ai] command = ["just", "ai-check"] need_stdout = true watch = ["Cargo.lock", ".cargo", "docs/ai", "skills/mercury-toolbox", "scripts/toolbox-commands.ps1", "scripts/generate-ai-prompt.ps1", "scripts/check-ai-prompt.ps1", "scripts/generate-ai-skill.ps1", "scripts/check-ai-skill.ps1", "justfile", "bacon.toml", "README.md"] [jobs.prompt] command = ["just", "prompt-check"] need_stdout = true watch = ["Cargo.lock", ".cargo", "docs/ai", "scripts/toolbox-commands.ps1", "scripts/generate-ai-prompt.ps1", "scripts/check-ai-prompt.ps1", "justfile", "bacon.toml", "README.md"] [jobs.skill] command = ["just", "skill-check"] need_stdout = true watch = ["Cargo.lock", ".cargo", "skills/mercury-toolbox", "docs/ai", "scripts/toolbox-commands.ps1", "scripts/generate-ai-skill.ps1", "scripts/check-ai-skill.ps1", "justfile", "bacon.toml", "README.md"] [jobs.powershell] command = ["just", "powershell"] need_stdout = true watch = ["scripts", "PSScriptAnalyzerSettings.psd1", "justfile", "bacon.toml"] [jobs.workspace] command = ["just", "workspace-check"] need_stdout = true watch = ["scripts", "docs", "skills", "Cargo.lock", ".cargo", "PSScriptAnalyzerSettings.psd1", "justfile", "bacon.toml", "README.md"] [jobs.ecosystem] command = ["just", "ecosystem"] need_stdout = true watch = ["fixtures", "scripts", "docs", "skills", "Cargo.lock", ".cargo", "PSScriptAnalyzerSettings.psd1", "justfile", "bacon.toml", "README.md"] [jobs.ecosystem-fast] command = ["just", "ecosystem-fast"] need_stdout = true watch = ["fixtures", "scripts", "docs", "skills", "Cargo.lock", ".cargo", "PSScriptAnalyzerSettings.psd1", "justfile", "bacon.toml", "README.md"] [jobs.jade] command = ["just", "jade"] need_stdout = true watch = ["scripts", "docs", "skills", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"] [jobs.jade-skip-coverage] command = ["just", "jade-skip-coverage"] need_stdout = true watch = ["scripts", "docs", "skills", "Cargo.lock", ".cargo", "justfile", "bacon.toml", "README.md"]