Skip to content

GitHub CLI extension to query the GitHub repository and print out the tags.

License

Notifications You must be signed in to change notification settings

norio-nomura/gh-query-tags

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

gh query-tags GitHub CLI extension

GitHub CLI extension to query the GitHub repository and print out the tags.

Installation

gh extension install norio-nomura/gh-query-tags

Usage

$ gh query-tags --help
Query the GitHub repository and print the tags that point to the commit 
specified by hash or whose names match the pattern.

The tag with the latest commit date matching the condition will be output.
If -A/--all flag is specified, all tags matching the condition will be printed 
in order of the most recent commit date.

USAGE
  gh query-tags [[<sha1> | <pattern>] ...] [flags]

FLAGS
  -A, --all                Print all matching tags in order of the most recent
                           commit date.
  -R, --repo [OWNER/]REPO  Select repository using the [OWNER/]REPO format

INHERITED FLAGS
  --help   Show help for command

ARGUMENTS
  Arguments matching /^[0-9a-f]{7,}$/ are treated as commit hash pointed by tag,
  and the rest as regular expression patterns for tag names.

USE STANDARD INPUT
  Reads standard input, searches for words that match the hash pattern, and uses
  them as hashes.

EXAMPLES
  # print tag in apple/swift pointing commit with hash 8ae983c3480462b
  $ gh query-tags --repo apple/swift 8ae983c3480462b

  # print tag in apple/swift pointing commit with hash provided by 
  # swift -version in swiftlang/swift:nightly
  $ docker run --rm swiftlang/swift:nightly swift -version | gh query-tags --repo apple/swift

Author

Norio Nomura

License

gh query-tags is available under the MIT license. See the LICENSE file for more info.

About

GitHub CLI extension to query the GitHub repository and print out the tags.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages