3 个版本
使用旧的 Rust 2015
0.1.2 | 2017年11月19日 |
---|---|
0.1.1 | 2017年7月24日 |
0.1.0 | 2017年7月24日 |
#13 in #owner
10KB
180 行
git-codeowners
为 Github CODEOWNERS 文件提供的 git 扩展
Github CODEOWNERS
文件记录了 git 仓库中路径的所有权,让您可以更有效地与正确的人进行沟通。
安装
Homebrew
对于 osx 用户,您可以使用 brew
安装或更新 git-codeowners
$ brew install softprops/tools/git-codeowners
要升级,只需使用 brew upgrade
替代
GH 版本
您可以直接从 github 版本下载 osx 和 linux 版本的版本
$ cd $HOME/bin
$ curl -L "https://github.com/softprops/git-codeowners/releases/download/v0.1.1/git-codeowners-$(uname -s)-$(uname -m).tar.gz" \
| tar -xz
Cargo
如果您是 rust 用户,可以使用 cargo
$ cargo install git-codeowners
用法
git-codeowners 旨在用作 git 扩展(以 git- 开头名称的程序)以扩展您的 git 工作流程。
$ git codeowners src/main.rs
@softprops
$ git-codeowners --help
git-codeowners 0.1.1
Github CODEOWNERS answer sheet
USAGE:
git-codeowners [FLAGS] [OPTIONS] <path>
FLAGS:
-e, --emails Only return emails
-h, --help Prints help information
-t, --teams Only return teams
-u, --users Only return users
-V, --version Prints version information
OPTIONS:
-c, --codeowners <codeowners> An explicit path for a CODEOWNERS file. program will exit 1 if file can not be resolved
ARGS:
<path> Path of file in git repo. if '-' is provided path will be read from stdin. program will exit 2 if no owners can be resolved
Doug Tangren (softprops) 2017
依赖项
~4MB
~79K SLoC