agystatusline

command module
v0.0.0-...-d0a5301 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 27, 2026 License: MIT Imports: 13 Imported by: 0

README

agystatusline

Ask DeepWiki

agystatusline is a highly customizable terminal status line generator designed for Google Antigravity CLI. It parses the session telemetry JSON streamed to its standard input and renders a beautifully formatted, color-coded, and Powerline-compatible status line.

Installation

You can install agystatusline directly using Go:

go install github.com/yuys13/agystatusline@latest

Make sure that your Go bin directory (typically $GOPATH/bin or ~/go/bin) is included in your system's PATH environment variable.

Integration with Google Antigravity CLI

To configure Google Antigravity CLI to use agystatusline as its status line, update your configuration file (typically located at ~/.gemini/antigravity-cli/settings.json) to include the following configuration:

{
  "statusLine": {
    "type": "command",
    "command": "agystatusline",
    "stack_with_default": true
  }
}
Options
  • command: Set this to the name or path of the executable (agystatusline).
  • stack_with_default: When set to true, the default Antigravity CLI status line and the custom status line generated by agystatusline will be vertically stacked (stacked on top of each other), allowing you to view both status lines at the same time.

Customization (TUI Settings Menu)

You can customize the status line layout, widgets, colors, and Powerline separators interactively using the TUI configuration menu.

To launch the TUI menu, simply run agystatusline without piping any data into standard input:

agystatusline
Key TUI Features
  • Live Preview: The status line preview at the top of the terminal dynamically reflects your changes.
  • Multi-Line Editing: Easily add, delete, and configure multiple status lines and their associated widgets.
  • Powerline Themes & Separators: Configure Powerline styles and separators (such as nord-aurora) through dedicated menus.
Configuration Files

By default, your settings are saved to: ~/.config/agystatusline/settings.toml

To use or modify a custom configuration file, pass the --config flag:

agystatusline --config /path/to/custom-settings.toml

Acknowledgements

This project is heavily inspired by ccstatusline. We would like to express our gratitude to the author of ccstatusline for their work, which served as a major inspiration and foundation for the development of agystatusline.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL