Repository navigation
glissues v0.0.2
glissues is a keyboard-first terminal UI for managing GitLab issues as todos, with a fast list-and-preview workflow and popup detail views.
Highlights
- Manage GitLab issues directly from the terminal
- Create, edit, comment on, close, reopen, and delete issues
- Use labels as workflow status and edit them with autocomplete
- Add and remove blockers from issue details
- Pick due dates from the TUI
- Mention other issues with # autocomplete
- View markdown with syntax-highlighted fenced code blocks
- Cycle themes live with ratatui-themes, with your last selected theme remembered
- Open issue details instantly after startup/refresh thanks to in-memory preloading
- Keep unsent issue/comment drafts locally when closing editors
New in this release - Snappy issue details with preloaded comments and blocker links
- Popup alerts for HTTP and action errors
- Theme selector with persisted theme choice in ~/.config/glissues/config.toml
- Syntax highlighting for markdown code snippets
- Release automation via GitHub Actions
- User-local installer script for installing the latest release
Breaking change
Authentication now uses a GitLab private token only.
Use:
GLISSUES_PROJECT="https://gitlab.cern.ch/group/project" \
GLISSUES_PRIVATE_TOKEN="your-private-token" \
glissues
Install
curl -fsSL https://raw.githubusercontent.com/ftorrresd/glissues/main/scripts/install.sh | sh