Buf(1)
๐ BUF(1) โ like, the buf registry login manual, bestie โจ
Ok so this is the Buf(1) page, section 1 of the manual, and it's literally all about one iconic little command: buf-registry-login. Buckle up, we're logging in ๐
โจ NAME โจ
buf-registry-login โ log in to the Buf Schema Registry ๐ฆ
Like, that's it. That's the whole vibe. You're getting yourself authenticated, main character style ๐
๐ธ SYNOPSIS ๐ธ
buf registry login [domain] [flags]
That's the whole summoning ritual, no cap ๐ฎ
๐ DESCRIPTION ๐
So here's the tea โ โ this command opens a browser to complete the login process. Very demure, very mindful, very "your default browser is now part of this operation" ๐
But wait, bestie, what if you can't do the browser thing? Don't stress ๐
You can use the flags --prompt or --token-stdin to complete an alternative login flow instead. Options, we love to see them โจ
And where does your precious token go? It's saved to your .netrc file ๐ Write that down.
Oh and the [domain] argument โ if you don't specify it, it will default to buf.build. Defaults are self-care, honestly ๐ซถ
๐ OPTIONS ๐
-h,--help[=false]โ help for login ๐ honestly the classic, the moment, the "wait what does this do again"--prompt[=false]โ prompt for the token. Heads up though: the device must be a TTY for this to work ๐ฅ๏ธ Also it's exclusive with the flag--token-stdinโ pick a lane, babe, you can't have both ๐--token-stdin[=false]โ read the token from stdin ๐ Just so you know: this command prompts for a token by default, so this is you choosing the piping life instead. And yeah, it's exclusive with the flag--promptโ same rule, one or the other, no cap ๐ซ
๐ OPTIONS INHERITED FROM PARENT COMMANDS ๐
These are the flags you didn't even ask for but got anyway, like a goodie bag from the parent process ๐
--debug[=false]โ turn on debug logging (envBUF_DEBUG) ๐ so many logs, so much insight--log-format="color"โ the log formattext,color,jsonโจenvBUF_LOG_FORMATโฉ ๐ pick your aesthetic--timeout=0sโ the duration until timing out, and setting it to0means no timeout (envBUF_TIMEOUT) โฐ zero means forever, which is either slay or terrifying, iykyk
๐ฆ SEE ALSO ๐ฆ
buf-registry(1)โ the whole registry family, go say hi ๐
๐ HISTORY ๐
2026-10-22 โ Auto generated by spf13/cobra ๐ค not me being a machine-generated manpage and still having more personality than half the docs out there ๐โจ
๐ก reminder bestie:--promptand--token-stdinare exclusive with each other, and--promptneeds a TTY. Don't come for me if you ignore that ๐
Auto generated by spf13/cobra ๐ธ dated 2026-10-22 ๐ธ and that's the Buf(1) page, periodt ๐
๐ซถ
๐ฆ where this page comes from
- arch rolling: buf 1.75.0-1 ยท Apache-2.0
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms