SuperAPI AI 工具集

gitea-tea

通用与其它

查看项目

更新于 10-15 17:25

技能介绍

tea 是 Gitea 的官方命令行界面,用于在终端管理 Gitea 实例。主要能力覆盖议题(issues)、拉取请求(pulls)、发布(releases)、标签(labels)、里程碑(milestones)、仓库(repos)、时间跟踪(times)、通知(notifications)、组织(organizations)、分支(branches)和评论(comment),并提供 admin 用户管理命令。

安装方式:macOS 用 brew install tea;Linux 可下载二进制并 chmod +x 后移动到 /usr/local/bin/;也可用 go install code.gitea.io/tea@latest 从源码安装。

认证:运行 tea login add 交互式登录(选择 Application Token,填入 Gitea URL 与用户设置中生成的令牌),用 tea login list 查看、tea login default 设默认、tea login delete 删除,tea whoami 验证登录。

使用方式:在 git 仓库内可自动识别上下文,否则需用 --repo owner/repo 指定;非交互环境(如 AI 智能体、无 TTY)应使用 --output simple 或 --output json,并提前提供全部参数,破坏性操作加 --yes。常用命令如 tea issues list、tea issue 42、tea pulls create、tea pulls merge 20 --style squash、tea releases create v1.0.0 --note-file CHANGELOG.md、tea repos create --name myrepo --private --init 等。

适用场景:终端内快速处理 Gitea 工作流、脚本自动化、CI 或智能体环境下的非交互操作。限制:需先配置认证;在非 git 目录必须显式指定仓库;交互式命令不适合无 TTY 环境;admin 命令需管理员权限。具体版本兼容性与更多细节暂未提供。