4 个版本
0.1.2 | 2023 年 7 月 12 日 |
---|---|
0.1.1 | 2023 年 7 月 12 日 |
0.1.0 | 2023 年 7 月 12 日 |
0.0.3 | 2023 年 7 月 11 日 |
#3 in #merge-request
32KB
852 行
Gitlab TUI 🚀
一个用于与 GitLab 问题和合并请求交互的 TUI 应用。
安装 ⚙️
Cargo 📦
您可以使用 Cargo 在您的计算机上下载、编译和安装 Gitlab TUI
cargo install gitlab-tui
设置 🛠️
为了验证 GitLab API,Gitlab TUI 使用与 Git 用于 HTTP 克隆相同的 .netrc
配置。如果您已经使用 .netrc
设置了 Git,那么它很可能立即生效。如果没有,您将需要创建一个
-
在 GitLab 中使用
read-api
范围创建 API 令牌。 -
创建一个
.netrc
文件-
在 Linux 和 macOS 上
touch ~/.netrc
-
在 Windows 上
New-Item ~/.netrc
-
-
为您的 GitLab 实例创建一个条目
-
对于 GitLab.com
machine gitlab.com login __token__ password <YOUR_TOKEN>
-
对于自托管的 GitLab
machine <YOUR_GITLAB_INSTANCE> login __token__ password <YOUR_TOKEN>
-
这就完了!现在只需 cd
到您的仓库,并运行 gitlab-tui
。程序将解析您的 Git SSH 或 HTTP 远程,以确定 GitLab API URL 并获取您项目的所有问题和合并请求。
用法 🚀
二进制文件名为 gitlab-tui
。您可以通过不带任何参数运行它来调用 UI。如果您需要使用与 origin
不同的远程,可以使用 -r
标志来覆盖远程。
依赖项
~21–35MB
~652K SLoC