eye-declare is a Rust library for building declarative, inline terminal user interfaces that accumulate output into scrollback for CLI tools and interactive prompts.
How It Works
You find a handy tool for making command-line apps show pretty, building displays like chat logs or spinning loaders that keep all past output visible.
You grab the tool and add it to your project super easily, ready to start designing screens.
You describe simple parts like text, spinners, or formatted notes using friendly building blocks.
Hit launch and instantly see your lively terminal display appear, growing smoothly as things update.
From anywhere in your app, add new messages or toggle loaders, and watch the screen refresh beautifully.
Make it respond to keys or mouse for typing and navigation, feeling natural in the terminal.
Sit back with a modern-feeling command-line tool that keeps every bit of history and delights users.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.