{"repo":"junkdog/glim","free":true,"listed":false,"github":"https://github.com/junkdog/glim","clone":"git clone https://github.com/junkdog/glim.git","description":"A TUI for monitoring GitLab CI/CD pipelines and projects","language":"Rust","stars":234,"topics":["ci-cd","gitlab-api","monitoring","tui","ratatui"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"glim [![Crate Badge]][Crate] [![Deps.rs Badge]][Deps.rs] A terminal user interface (TUI) for monitoring GitLab CI/CD pipelines and projects. Built with ratatui. Prerequisites - a terminal emulator with support for 24-bit color, e.g. kitty - a GitLab personal access token (PAT) with read api scope - libssl-dev installed on your system Building Installation Arch Linux Running To use glim, you'll need a GitLab personal access token (PAT) for authentication with the GitLab API. Be aware that this PAT is stored in plain text within the configuration file. If you start glim without any arguments and it hasn't been set up yet, the program will prompt you to enter the PAT and the GitLab server URL. Multiple GitLab servers There is currently no support for multiple GitLab servers in the configuration file. The interim solution is to use the --config flag to specify a different configuration file, e.g. glim --config glim-corporate.toml or glim --config glim-personal.toml . [Crate Badge]: https://img.shields.io/crates/v/glim-tui.svg [Crate]: https://crates.io/crates/glim-tui [Deps.rs Badge]: https://deps.rs/repo/github/junkdog/glim/status.svg [Deps.rs]: https://deps.rs/repo/github/junkdog/glim","default_branch":null,"files":null,"tree":[],"storefront":"/r/junkdog","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/junkdog/glim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}