GIT-PKGS(1)
π GIT-PKGS(1) β the Git Pkgs Manual, bestie
okay so. welcome to git-pkgs, and specifically the health command, which is like the vibe check for your dependencies' maintainer energy. this page is your whole cheat sheet, fr fr. read it, love it, keep it π«Ά
β¨ NAME β¨
git-pkgs-health β shows you dependency maintenance health scores (yes, like a report card for the packages you're trusting with your entire codebase, no biggie π)
β¨ SYNOPSIS β¨
git-pkgs health [flags]
that's it. that's the whole invocation. flags are optional but lowkey iconic, keep reading π
β¨ DESCRIPTION β¨
It scores dependency maintenance health using cached package metadata from ecosyste.ms. so it's not out here pinging the whole internet β it's pulling from the cache, which means your little health check is chill and fast. slay. β
β¨ OPTIONS β¨
--all[=false]β include transitive dependencies from lockfiles. yes, the whole dependency tree, not just your direct faves. defaults tofalse, so it's opt-in bestie πΈ-b,--branch=""β which branch to query. default is the current branch, aka wherever you already are π¦-c,--commit=""β check dependencies at a specific commit. default isHEAD, so it's looking at your latest π-e,--ecosystem=""β filter by ecosystem. you know, to narrow the vibes down π§-f,--format="text"β output format. options aretextandjson. default istextπ-h,--help[=false]β help forhealth. the classic. it's giving "read the manual" but the manual is this π--threshold=100β only show dependencies with health scores at or below this threshold. and important detail: the at-risk count uses this same threshold, so don't be surprised when the numbers match, iykyk π₯
β¨ OPTIONS INHERITED FROM PARENT COMMANDS β¨
these bad boys come from the parent command, so they're not even health's own, but they show up and they matter:
--color="auto"β when to colorize output. your choices:auto,always,never. default isauto, so it just reads the room π--include-submodules[=false]β include git submodules when scanning for manifests. defaults tofalse. turn it on if you've got submodules lurking π-p,--pager[=false]β use a pager for output. defaults tofalseπ-q,--quiet[=false]β suppress non-essential output. for when you want the tea but not the small talk π€«
β¨ SEE ALSO β¨
git-pkgs(1)β the parent. go say hi π«
β¨ HISTORY β¨
28-Oct-2026 β auto generated by spf13/cobra. yes, a robot wrote the history section. we respect the robot. π«Ά
heads up bestie: the --threshold=100 default means by default literally everything with a score at or below 100 shows up, and the at-risk count tracks that same number. so if you want a narrower list, that's the knob to twist π₯
okay that's the whole page, you're officially a git-pkgs health expert, go be the main character of your dependency hygiene π
β¨
source: git-pkgs Β· version dated Oct 2026 πππ¦
π¦ where this page comes from
- nixpkgs unstable: git-pkgs 0.21.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms