github: gh/cli 官方的命令行工具

学习一下 github 的官方命令行工具
更新于: 2024-11-15 08:52:07

安装

brew install gh

cheatsheet

功能代码备注
登录
# 登录 - 如果你已经配置了环境变量 github_token 应该这一步就可以直接跳过
gh auth login
# 登录信息存在 .config/gh 目录下
 
从环境变量中设置 secret
# https://cli.github.com/manual/gh_secret_set
# 设置 from .env
gh secret set -f .env
# 直接从本地环境变量中取值设置
gh secret set BARK_SDK_KEY --body "$BARK_SDK_KEY" --app actions
# 查看
gh secret list -a actions
-
删除 secret/环境变量
# 删除 action 的 secret 中名为 GIT_TOKEN 的变量
gh secret delete GIT_TOKEN --app actions
 
将 main 下的 docs 目录设置为 gh_pages
gh repo set-publish-source --branch main --source docs
gh repo enable-pages
gh repo view --web
 
自动生成 release-notes
gh release create v1.1.2 --generate-notes
 

项目中的 .env

BARK_SDK_KEY=VAR_TEST