Provided by: hub_2.7.0~ds1-1_amd64 bug

NAME

       hub-release - Manage GitHub releases.

SYNOPSIS

       hub release [--include-drafts] [--exclude-prereleases] [-L LIMIT] [-f FORMAT]
       hub release show [-f FORMAT] TAG
       hub release create [-dpoc] [-a FILE] [-m MESSAGE|-F FILE] [-t TARGET] TAG
       hub release edit [options] TAG
       hub release download TAG
       hub release delete TAG

COMMANDS

       With no arguments, shows a list of existing releases.

       With  --include-drafts,  include  draft  releases  in  the  listing.  With --exclude-prereleases, exclude
       non-stable releases from the listing.

       show   Show GitHub release notes for TAG.

              With --show-downloads, include the "Downloads" section.

       create Create a GitHub release for the specified TAG name. If git tag  TAG  doesn`t  exist,  it  will  be
              created at TARGET (default: current branch).

       edit   Edit  the  GitHub  release for the specified TAG name. Accepts the same options as create command.
              Publish a draft with --draft=false.

              When MESSAGE or FILE are not specified, a text editor will open pre-populated with current release
              title and body. To re-use existing title and body unchanged, pass -m "".

       download
              Download the assets attached to release for the specified TAG.

       delete Delete the release and associated assets for the specified TAG.

OPTIONS

       -L, --limit
              Display only the first LIMIT releases.

       -d, --draft
              Create a draft release.

       -p, --prerelease
              Create a pre-release.

       -a, --attach=FILE
              Attach a file as an asset for this release.

              If FILE is in the "filename#text" format, the text after the # character is taken as asset label.

       -m, --message=MESSAGE
              The  text  up  to the first blank line in MESSAGE is treated as the release title, and the rest is
              used as release description in Markdown format.

              If multiple MESSAGE options are given, their values are concatenated as separate paragraphs.

       -F, --file=FILE
              Read the release title and description from FILE.

       -e, --edit
              Further edit the contents of FILE in a text editor before submitting.

       -o, --browse
              Open the new release in a web browser.

       -c, --copy
              Put the URL of the new release to clipboard instead of printing it.

       -t, --commitish=TARGET
              A commit SHA or branch name to attach the release to, only  used  if  TAG  doesn`t  already  exist
              (default: main branch).

       -f, --format=FORMAT
              Pretty  print  releases  using  FORMAT  (default:  "%T%n").  See  the  "PRETTY FORMATS" section of
              git-log(1) for some additional details on how placeholders  are  used  in  format.  The  available
              placeholders for issues are:

              %U: the URL of this release

              %uT: tarball URL

              %uZ: zipball URL

              %uA: asset upload URL

              %S: state (i.e. "draft", "pre-release")

              %sC: set color to yellow or red, depending on state

              %t: release name

              %T: release tag

              %b: body

              %as: the list of assets attached to this release

              %cD: created date-only (no time of day)

              %cr: created date, relative

              %ct: created date, UNIX timestamp

              %cI: created date, ISO 8601 format

              %pD: published date-only (no time of day)

              %pr: published date, relative

              %pt: published date, UNIX timestamp

              %pI: published date, ISO 8601 format

              %n: newline

              %%: a literal %

       TAG    The git tag name for this release.

SEE ALSO

       hub(1), git-tag(1)