🧩 x-cmd mod | x gh - 以 Shell 和 AWK 封装的 GitHub CLI,简化你的开发流程

86 阅读2分钟

介绍

gh 模块是由 x-cmd 团队基于 GitHub API 使用 Shell 与 AWK 封装 GitHub CLI 模块,旨在以轻便高效的方式管理 GitHub 的工作流程。

  • 作为 x-cmd 的模块之一,gh 模块提供开箱即用的完整功能以及友好的命令行补全。
  • gh 模块在命令设计遵循 x-cmd CLI 的设计理念,从而保持与其它 x-cmd CLI 的使用一致性。
  • 使用 x-cmd 的 TUI 体系,提供一致且易用的命令行交互界面。

x_gh.cn.gif

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 actionGitHub action 管理
x gh packageGitHub packages 管理
x gh secretGitHub secret 管理
x gh user用户管理
x gh org组织管理
x gh team团队管理
x gh notification通知管理
x gh search搜索仓库和主题
x gh ddgoDuckDuckGo 搜索 GitHub 相关的信息列表
x gh ddgoaiDuckDuckGo 和 AI 模块搜索总结 GitHub 相关的信息列表
x gh --co使用 AI code copilot 功能
x gh browse使用浏览器打开 GitHub 资源
Shortcut
x gh wfx gh action workflow 的简写别名
x gh runx gh action run 的简写别名
x gh artx gh action artifact 的简写别名
x gh clx gh repo clone 的简写别名
AI
x gh modelGithub Models 使用和管理
Minor
x gh avatar用户地址薄管理
x gh --cur当前会话默认值管理
x gh --cfggh 配置管理
x gh init使用交互模式初始化配置
x gh --help展示 help 文档




更多内容请查阅 : mod/gh

转载请标明原文链接www.x-cmd.com/mod/gh


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法