GIT-PKGS(1)

πŸ“¦
version 0.21.0 Β· 2 versions
, in nixpkgs unstable

πŸ’… GIT-PKGS(1) β€” the Git Pkgs Manual, bestie edition πŸŽ€

okay so real talk, this whole page lives under the Git Pkgs Manual umbrella and it's literally about one command: git-pkgs-init. yes the file is called GIT-PKGS(1) and the NAME section says git-pkgs-init β€” that's not a typo, that's just how it is, iykyk. πŸ¦‹


✨ NAME ✨

git-pkgs-init β€” bestie, it initializes the git-pkgs database for this repo. that's the whole vibe. 🫢


🌸 SYNOPSIS 🌸

git-pkgs init [flags]

πŸ’– DESCRIPTION πŸ’–

So here's the tea: this command initializes the git-pkgs database in the current git repository. πŸŽ€

It creates a SQLite database at .git/pkgs.sqlite3 β€” yes, right there inside your .git directory, tucked away all cozy β€” and then it indexes all the dependency changes from the git history. all of them. no cap. πŸ’…


⭐ OPTIONS ⭐

  • -b, --branch="" β€” which branch to analyze. default is the current branch, obviously, she's the main character. πŸ‘‘
  • --cpuprofile="" β€” write a CPU profile to a file. performance girlies rise. πŸ”₯
  • -f, --force[=false] β€” recreate the database even if it already exists. it's giving "we're starting over, periodt". πŸ’€
  • -h, --help[=false] β€” help for init. when in doubt, ask for help, that's not a red flag that's growth. πŸ™ˆ
  • --memprofile="" β€” write a memory profile to a file. 🧠✨
  • --no-hooks[=false] β€” skip installing git hooks. if you don't want the hooks, you simply don't get the hooks. πŸ¦‹
  • --since="" β€” start the analysis from a specific commit. very "let's not dig up the whole past" of you. 🌸

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

these ones come from the parent command, so technically not init's own, but she borrowed them and never gave them back. πŸ’œ

  • --color="auto" β€” when to colorize output: auto, always, never. the aesthetic settings, basically. πŸ’…
  • --include-submodules[=false] β€” include git submodules when scanning for manifests. yes, the submodules too, don't leave them out. 🫢
  • -p, --pager[=false] β€” use pager for output. πŸ“–
  • -q, --quiet[=false] β€” suppress non-essential output. the "shhh, i'm concentrating" flag. 🀫

πŸ¦‹ SEE ALSO πŸ¦‹

  • git-pkgs(1) β€” go say hi to the parent, she's iconic. ⭐

πŸŽ€ HISTORY πŸŽ€

28-Oct-2026 β€” auto generated by spf13/cobra. not me being a robot-generated manpage 😭 still slayed tho.


okay that's the whole page!! one last thing before you go: this beauty is from git-pkgs, Oct 2026 vintage, no notes, she ate. πŸ’–βœ¨

πŸ“¦ where this page comes from