用途:列出指定 GitHub 仓库的标签,并通过分页参数控制返回数量与页码。
主要能力:调用 GitHub REST API 的 GET /repos/{owner}/{repo}/labels?per_page={n}&page={n} 接口,返回 JSON 结果,包含 labels 数组以及 item_count、per_page、page 字段;每个标签含 id、node_id、url、name、color、default、description。
使用方式:运行脚本 ./query-labels.sh,需提供 --owner 与 --repo 两个必填参数。--per-page 可选,默认 10,取值范围 1–100;--page 可选,默认 1。例如:./query-labels.sh --owner github --repo gh-aw;./query-labels.sh --owner github --repo gh-aw --per-page 1;./query-labels.sh --owner github --repo gh-aw --per-page 25 --page 2。
适用场景:需要按页获取仓库标签清单、控制单页返回数量或翻页读取时使用。
限制:资料未提供认证方式、速率限制、错误处理及依赖环境等信息,暂未提供。