glim
所属分类:Git
开发工具:Rust
文件大小:0KB
下载次数:0
上传日期:2023-07-25 20:30:52
上 传 者:
sh-1993
说明: 终端Gitlab CI监视器,
(Gitlab CI monitor for the terminal,)
文件列表:
.rustfmt.toml (335, 2023-08-21)
Cargo.lock (57527, 2023-08-21)
Cargo.toml (697, 2023-08-21)
LICENSE (1066, 2023-08-21)
Makefile (75, 2023-08-21)
build.sh (348, 2023-08-21)
example-config.toml (1820, 2023-08-21)
helpers/ (0, 2023-08-21)
helpers/job-mgmt.sh (2308, 2023-08-21)
helpers/test-api.sh (575, 2023-08-21)
src/ (0, 2023-08-21)
src/bridges.rs (1266, 2023-08-21)
src/main.rs (107721, 2023-08-21)
src/util.rs (1177, 2023-08-21)
## `glim` - Gitlab CI monitor for the terminal
Highlights:
* Explore pipelines and their jobs using an interactive terminal interface.
* Automatically expand job list from child pipelines.
* Tail update of job execution in terminal.
* Show difference in job status between two pipelines.
### Installation
Install after Rust toolchain with `cargo install --path .`
See [example config](https://github.com/da-x/glim/blob/master/example-config.toml) in the main directory.
### Configuration
While `glim` can work as a standalone program, it can also use the current Git
branch as default input to commands.
Following configuration of the Git aliases:
```
git config --local alias.pipelines '!glim from-alias pipelines'
git config --local alias.jobs '!glim from-alias jobs'
```
This can be used as such:
* `git pipelines` - Pipelines for the current branch.
* `git pipelines (-a/--all)` - Your pipelines on all your branches.
* `git pipelines (-e/--everyone)` - All users' pipelines (implicit `--all`).
* `git jobs` - Jump to jobs for the most recent pipeline on the current branch.
## Command line
```
glim 0.1.0
USAGE:
glim [FLAGS] [OPTIONS]
FLAGS:
-d Request debug mode - no TUI
-S Disable auto-refresh (reloading server data)
-h, --help Prints help information
-n Non-interactive mode - print data and exit
-V, --version Prints version information
OPTIONS:
-c
SUBCOMMANDS:
help Prints this message or the help of the given subcommand(s)
jobs Show all jobs related to a given pipeline
pipe-diff Show difference between two pipes
pipelines Show all pipelines for a project, or specific to current user
```
近期下载者:
相关文件:
收藏者: