Buf(1)

πŸ“¦
version 1.75.0 Β· 3 versions
, in arch rolling

πŸ’… NAME πŸ’…

okay so this is the Buf(1) manual page, and specifically it's all about buf-plugin-prune β€” the little icon that prunes unused plugins from buf.lock ✨ like it literally goes thru your lockfile and cleans house, no cap πŸ§ΉπŸŽ€


🌸 SYNOPSIS 🌸

buf plugin prune  [flags]

that's it. that's the whole vibe. two spaces before the flags, we don't question it, we just respect it 🫢


✨ DESCRIPTION ✨

so bestie, here's the tea πŸ“ β€” any plugins that are no longer configured in buf.yaml get removed from the buf.lock file. gone. deleted. not invited to the group chat anymore πŸ’€

the first argument is the directory of your buf.yaml configuration file. and if you don't pass one? it just defaults to "." β€” lowkey humble of it, honestly πŸ‘‘

fr fr this is the "clean up your room before your mom sees it" of plugin management 🧚✨

πŸ’… OPTIONS πŸ’…

  • -h, --help[=false] β€” the help for prune, obviously πŸ’β€β™€οΈ it defaults to false, so it won't just spam you with help unless you ask for it, iconic behavior

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

these are the ones it got from its parent, main character energy runs in the family 🌈

  • --debug[=false] β€” turns on debug logging (env BUF_DEBUG). defaults to false bc we're not all chaos all the time πŸ™ˆ
  • --log-format="color" β€” the log format. your options are text, color, or json ⟨env BUF_LOG_FORMAT⟩. default is "color" bc we are aesthetic πŸ”₯
  • --timeout=0s β€” the duration until timing out. setting it to 0 means no timeout at all, so it'll just wait forever like a loyal bestie 🫢 (env BUF_TIMEOUT)

πŸ¦‹ SEE ALSO πŸ¦‹


πŸŽ€ HISTORY πŸŽ€

2026-10-22 β€” auto generated by spf13/cobra ⭐


πŸ’€ no bugs listed, no warnings, no nothing β€” a clean page. we love a low-drama entry.

and that's the whole page, bestie!! 🌸 written by the lovely spf13/cobra auto-generator on 2026-10-22, Buf(1) and all πŸ§šβ€β™€οΈ periodt πŸ’–

πŸ“¦ where this page comes from