1 unstable release
Uses new Rust 2024
| 0.1.0 | Feb 11, 2026 |
|---|
#1366 in Command line utilities
57KB
1.5K
SLoC
forgejo-packages-tui
A terminal UI for browsing and managing package assets from a Forgejo instance.
Features
- List packages for an owner using the Forgejo API
- Filter by named tags or sha256-only tags
- Sort by package name, tag name, or creation time
- Search package names and tags (case-insensitive)
- View package details in a scrollable sidebar
- Delete packages with confirmation (
z) or force delete (Z)
Run
cargo run -- \
--forgejo-instance-url https://forgejo.example.com \
--forgejo-token YOUR_TOKEN \
--owner your-owner
Environment variables are also supported:
FORGEJO_INSTANCE_URLFORGEJO_TOKENFORGEJO_OWNERFORGEJO_PACKAGE_TYPEFORGEJO_QUERYFORGEJO_LIMIT
Keys
q: quith/H: helpr: refreshd: toggle detailsf: cycle filters: cycle sortSpace: open searchz/Z: zap (delete) (with/without confirmation)Up/Down,PageUp/PageDown: navigate list
License
CC BY-NC-SA 4.0. See LICENSE.
Dependencies
~11–18MB
~303K SLoC