0
5
Login
Code
Issues
5
Pull requests
Events
Packages
20700356814ca59ab6a45ab2f4254d9cad696558
README

git-cnb, 一个 cnb 专属的 Git 命令行扩展工具, 可以使用 git 命令行的方式在终端快捷查看 cnb 的信息,比如仓库,用户,issue,pr,release 等等。

安装

go install cnb.cool/looc/git-cnb@latest

使用

作为 git 的一个扩展子命令行工具来使用。

NOTE: 由于需要调用 CNB 的 openapi 获取相关信息,所以需要使用环境变量来配置 CNB 的 Token, token 的权限取决于使用到的功能,可按需来配置 token 权限。

$ export CNB_TOKEN="... your token ..."

如果你同时需要操作多个域名不同的 CNB, 可以为每个域名配置不同的 CNB_TOKEN,规则为 CNB_TOKEN_{domain-without-dot}(环境变量不支持., 这里使用域名去掉.的后缀来区分,比如

$ export CNB_TOKEN_cnbcool=".. your token ..."  #cnb.cool
$ export CNB_TOKEN_cnbdev=".. your token ..."   #cnb.dev

支持的功能

$ git cnb -h
Available Commands:
  completion  Generate the autocompletion script for the specified shell
  help        Help about any command
  info        print information of this repo
  issue       print issues of this repo
  stats       print stats information of this repo
  version     Print the version number of git-cnb

一些使用示例

获取基础信息

git cnb info

获取仓库统计信息

git cnb stats

About

一个 cnb 专属的 Git 命令行扩展工具

cnbgittools

Release
0

Tag
0

Sponsor

Language
Go94.4%
Markdown3.5%
gitignore2.1%