介绍
gh 模块是由 x-cmd 团队基于 GitHub API 使用 Shell 与 AWK 封装 GitHub CLI 模块,旨在以轻便高效的方式管理 GitHub 的工作流程。
- 作为 x-cmd 的模块之一,gh 模块提供开箱即用的完整功能以及友好的命令行补全。
- gh 模块在命令设计遵循 x-cmd CLI 的设计理念,从而保持与其它 x-cmd CLI 的使用一致性。
- 使用 x-cmd 的 TUI 体系,提供一致且易用的命令行交互界面。
TIP
GitHub 私人令牌获取: github.com/settings/to…
交互环境中可使用 x gh init 进行初始化配置,配置信息将存放于本地保存
亦可运行命令 x gh --cfg token= 添加私人令牌
使用案例
获取当前用户信息
x gh user info
开启交互式表格查看当前用户仓库
x gh repo app
使用语法
x gh [OPTIONS] [SUB_COMMAND]
选项
| 名称 | 描述 |
|---|---|
| --config [path] | 当前命令运行所使用配置文件路径 |
| --profile [name] | 当前命令运行所使用配置信息名称 |
子命令
| 名称 | 描述 |
|---|---|
| Main | |
| x gh repo | 仓库管理 |
| x gh issue | 仓库 issue 管理 |
| x gh pr | 仓库 pull request 管理 |
| x gh action | GitHub action 管理 |
| x gh package | GitHub packages 管理 |
| x gh secret | GitHub secret 管理 |
| x gh user | 用户管理 |
| x gh org | 组织管理 |
| x gh team | 团队管理 |
| x gh notification | 通知管理 |
| x gh search | 搜索仓库和主题 |
| x gh ddgo | DuckDuckGo 搜索 GitHub 相关的信息列表 |
| x gh ddgoai | DuckDuckGo 和 AI 模块搜索总结 GitHub 相关的信息列表 |
| x gh --co | 使用 AI code copilot 功能 |
| x gh browse | 使用浏览器打开 GitHub 资源 |
| Shortcut | |
| x gh wf | x gh action workflow 的简写别名 |
| x gh run | x gh action run 的简写别名 |
| x gh art | x gh action artifact 的简写别名 |
| x gh cl | x gh repo clone 的简写别名 |
| AI | |
| x gh model | Github Models 使用和管理 |
| Minor | |
| x gh avatar | 用户地址薄管理 |
| x gh --cur | 当前会话默认值管理 |
| x gh --cfg | gh 配置管理 |
| x gh init | 使用交互模式初始化配置 |
| x gh --help | 展示 help 文档 |
更多内容请查阅 : mod/gh
转载请标明原文链接 :www.x-cmd.com/mod/gh
关注微信官方公众号 : oh my x
获取开源软件和 x-cmd 最新用法