GH-RELEASE(1)

πŸŽ€ GH-RELEASE(1) β€” bestie's guide to gh release πŸŽ€

okay so listen. this is the gh-release manual page, and it's literally your whole personality for the next five minutes: Manage releases. that's it, that's the job. πŸ’…


✨ SYNOPSIS ✨

gh release <command> [flags]

that's the whole vibe check β€” you're calling gh release and then tossing a <command> and [flags] at it like confetti. 🎊


🌸 GENERAL COMMANDS 🌸

these are the main-character commands, the ones you'll reach for like 90% of the time:

  • gh-release-create(1) β€” Create a new release ✨ (yes, brand new, fresh out the box)
  • gh-release-list(1) β€” List releases in a repository πŸ“‹ (for the nosy girlies, love that for us)

πŸ¦‹ TARGETED COMMANDS πŸ¦‹

these ones want you to be specific β€” you point at a particular release, asset, or repo and they do their thing:


πŸ’– OPTIONS πŸ’–

  • -R, --repo <[HOST/]OWNER/REPO> β€” Select another repository using the [HOST/]OWNER/REPO format 🫢 (when you're being disloyal to your current repo, no judgement)

⭐ EXIT CODES ⭐

the receipts, in order, no cap:

  • 0: Successful execution πŸŽ‰
  • 1: Error 😭
  • 2: Command canceled πŸ™ƒ
  • 4: Authentication required πŸ”
NOTE: Specific commands may have additional exit codes. Refer to the command's help for more information. πŸ“– don't @ me, ask the specific command.

🌟 SEE ALSO 🌟

  • gh(1) β€” the mothership πŸ’œ

that's the whole page, bestie β€” go forth and release things πŸŽ€βœ¨

signing off with love: this is GitHub CLI v2.102.0, dated Oct 2026, and it's the GH-RELEASE(1) manual, mwah πŸ’‹

πŸ“¦ where this page comes from