gh extension search
gh extension search [<query>] [flags]
搜索 gh 扩展。
不带参数时,此命令会打印出可安装的前 30 个扩展,按星级数量排序。可以通过使用 --limit
标志指定更高的限制来获取更多扩展。
连接到终端时,此命令会打印出三列。第一列是扩展是否已在本地安装的 ✓ 符号。第二列是扩展仓库的完整名称,格式为 OWNER/REPO
。第三列是扩展的描述。
未连接到终端时,✓ 字符会呈现为“已安装”一词,但列的顺序和内容保持相同。
此命令的行为类似于 gh search repos
,但不支持很多搜索限定符。要对扩展进行更细粒度的搜索,请尝试使用
gh search repos --topic "gh-extension"
并根据需要添加限定符。有关仓库搜索的更多信息,请参见 gh help search repos
。
要列出已在本地安装的扩展,请参见
gh ext list
选项
-q
,--jq <expression>
- 使用 jq 表达式筛选 JSON 输出
-
--json <fields>
- 使用指定字段输出 JSON
-
--license <strings>
- 根据许可证类型筛选
-L
,--limit <int> (默认值为 30)
- 要获取的扩展的最大数量
-
--order <string> (默认值为 "desc")
- 返回的仓库的顺序,仅在指定了“--sort”标志时才有效:{asc|desc}
-
--owner <strings>
- 按所有者筛选
-
--sort <string> (默认值为 "best-match")
- 对获取的仓库进行排序:{forks|help-wanted-issues|stars|updated}
-t
,--template <string>
- 使用 Go 模板格式化 JSON 输出;请参见“gh help formatting”。
-w
,--web
- 在 Web 浏览器中打开搜索查询
JSON 字段
createdAt
, defaultBranch
, description
, forksCount
, fullName
, hasDownloads
, hasIssues
, hasPages
, hasProjects
, hasWiki
, homepage
, id
, isArchived
, isDisabled
, isFork
, isPrivate
, language
, license
, name
, openIssuesCount
, owner
, pushedAt
, size
, stargazersCount
, updatedAt
, url
, visibility
, watchersCount