| Crates.io | lazyactions |
| lib.rs | lazyactions |
| version | 0.6.3 |
| created_at | 2025-06-10 13:03:48.793609+00 |
| updated_at | 2025-07-07 18:21:36.029464+00 |
| description | TUI to monitor GitHub Actions |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1707083 |
| size | 286,198 |
lazyactionsA Terminal User Interface for GitHub Actions.
lazyactions provides a clean, auto-refreshing TUI to monitor recent GitHub Action runs for your current Git repository. Inspired by lazydocker, it's crafted in Rust to offer a responsive and efficient experience directly in your terminal.
While lazyactions is designed for quick oversight of your action runs, for more extensive management and interaction with GitHub Actions, you might find GAMA to be a valuable, feature-rich alternative.

To get lazyactions up and running, you'll need:
gh): lazyactions utilizes the official GitHub command-line tool to fetch action data.lazyactions requires Cargo for installation. rustupInstalling lazyactions is straightforward via Cargo:
cargo install lazyactions
Simply run lazyactions inside a git repo, with GH CLI authenticated.
❯ lazyactions -h
TUI to monitor GitHub Actions
Usage: lazyactions [OPTIONS]
Options:
-b, --branch Filter for current branch
-u, --user Filter for current user
-l, --latest Lastest Run Only
-h, --help Print help
-V, --version Print version
You can view console logs by navigating the columns using arrow keys and toggle the details panel by pressing enter.
lazyactions leverages the Ratatui library to build its interactive terminal interface. The application's structure follows an event-driven template, a common and robust pattern for TUI applications, ensuring responsiveness and maintainability.
Copyright (c) Ben ben.farrington@nisien.ai
This project is licensed under the MIT License. For full details, please refer to the LICENSE file.