sandogasa-pkg-health(1)
π sandogasa-pkg-health β the glow-up your packages deserve π
okay bestie, so this is a page out of the Sandogasa Manual, and it's literally all about sandogasa-pkg-health. Let me tell you everything β¨
πΈ NAME πΈ
sandogasa-pkg-health β audit package health across a sandogasa inventory π©Ί
β¨ SYNOPSIS β¨
sandogasa-pkg-health [-h|--help] [-V|--version] <subcommands>
π¦ DESCRIPTION π¦
Audit package health across a sandogasa inventory. That's the whole vibe: you point it at an inventory, it tells you how your packages are doing. self-care for your package set, no cap π
π OPTIONS π
-h,--helpβ Print help π«Ά-V,--versionβ Print version β¨
π COMMANDS π
π sandogasa-pkg-health checks
sandogasa-pkg-health checks [-h|--help]
List registered health checks and their cost tiers π (yes bestie, checks come in tiers β cheap, medium, expensive β and this is how you meet them all).
-h,--helpβ Print help π«Ά
π₯ sandogasa-pkg-health run
sandogasa-pkg-health run [-i|--inventory] [-w|--workspace] [--branch]
[--graph] [--dependency-depth] [--check] [--cheap] [--medium]
[--expensive] [--all] [--max-age] [--package] [--json]
[--fedora-version] [--epel-version] [-v|--verbose] [-h|--help]
<-o|--output>
Run health checks against an inventory. This is the main character, fr fr π
-i,--inventory<PATH>β Path to inventory TOML file. Default? It's the workspace'sownedinventory when-wis given ποΈ-w,--workspace<PATH>β A poi-tracker workspace file (kondo.toml). Itsownedinventory is the default-i, and the saved graphs of its closures for--branchfeed thedependency_healthcheck πΈοΈ--branch<BRANCH>[default:rawhide] β The branch whose closures-wreads graphs from. Graphs of different branches are never merged: a binary's source package differs between them. Case in point: CentOS Stream 9 shipsrust-srpm-macrosas its own package, while rawhide has it insidecargo-rpm-macros. So yeah, don't mix them π--graph<PATH>β A dependency graph saved bypoi-tracker deps --graph(and yes, it's repeatable). Give it one and each package's dependencies get checked too, plusdependency_healthgets computed π«--dependency-depth<N>[default:1] β How many levels of dependencies to walk fordependency_health.1means the direct ones. Fair warning bestie: through build dependencies, nearly every package reaches the whole toolchain within a few levels π-o,--output<PATH>β Path to report TOML file. It gets read if it exists, and written after the run π (this one's required, so don't skip it)--check<ID>β Run only these checks (repeatable) π―--cheapβ Run all cheap-tier checks πͺ--mediumβ Run all medium-tier checks π§Έ--expensiveβ Run all expensive-tier checks π--allβ Run all checks regardless of tier. go big or go home π--max-age<DURATION>β Re-run any selected check whose stored result is older than this duration (e.g."7d","24h") β°--package<NAME>β Limit to specific packages (repeatable) π¦--jsonβ Output summary as JSON π§--fedora-version<N>β Fedora version(s) for FTBFS / FTI tracker lookup (CSV or repeated). Rawhide trackers are always included, always π--epel-version<N>β EPEL version(s) for FTBFS / FTI tracker lookup (CSV or repeated) πΈ-v,--verboseβ Print progress to stderr π-h,--helpβ Print help π«Ά
π§ sandogasa-pkg-health show
sandogasa-pkg-health show [--package] [--json] [-h|--help] <REPORT>
Display a previously-generated health report without re-running any checks. Iconic lazy-girl behaviour, and honestly? We respect it π
--package<NAME>β Limit to specific packages (repeatable) π¦--jsonβ Output as JSON instead of human-readable π§-h,--helpβ Print help π«Ά<REPORT>β Path to an existing report TOML file ποΈ
reminder bestie:runneeds-o|--output, so don't come crying to me when it yells at you π
okay that's the whole page!! this is Sandogasa 0.27.0, dated 2026-10-21 β so you know exactly which era of slay you're working with. mwah, go audit something π«Άβ¨π
π¦ where this page comes from
- fedora 43: sandogasa 0.27.0-2.fc43 Β· (Apache-2.0 OR MIT) AND LicenseRef-Fedora-Public-Domain AND Unicode-3.0 AND Apache-2.0 AND ISC AND MIT AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib
- fedora 44: sandogasa 0.27.0-2.fc44 Β· (Apache-2.0 OR MIT) AND LicenseRef-Fedora-Public-Domain AND Unicode-3.0 AND Apache-2.0 AND ISC AND MIT AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND BSD-3-Clause AND MPL-2.0 AND (Unlicense OR MIT) AND Zlib
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms