comfy-table
inquire
comfy-table | inquire | |
---|---|---|
3 | 4 | |
884 | 1,647 | |
- | - | |
7.3 | 8.4 | |
about 1 month ago | 30 days ago | |
Rust | Rust | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
comfy-table
-
Getting Started with CLI tools in Rust using Clap
comfy-table is a crate designed to facilitate tables that look pretty in the terminal. You can get started in as little as this:
-
Printing dynamic tables to terminal
https://github.com/nukesor/comfy-table <- this one seems to print the pretty table that I want, but can't find any way to update after it's printed.
- Comfy-table: Build beautiful terminal tables with automatic content wrapping
inquire
-
Show HN: Muse, a CLI background music player
nice work!
can I use "cargo install --git https://github.com/aabiji/muse"?
I also recommend:
https://github.com/ratatui-org/ratatui
https://github.com/mikaelmello/inquire
for your further development
I also have a Rust CLI music project here if you want to have a look
https://github.com/glicol/glicol-cli
-
Getting Started with CLI tools in Rust using Clap
inquire is a crate designed for building interactive prompts on the terminal. It supports single-select, multi-select, calendar picking, and more:
-
An HTTP request parser with rust and pest.rs
At this point I felt a bit lazy to implement the prompt so I searched for existing solutions, one of them being inquire. It has a pretty straight forward API, so to show an interactive select we just need this lines:
-
Menus on the terminal.
What's wrong with inquire?
What are some alternatives?
csview - 📠Pretty and fast csv viewer for cli with cjk/emoji support.
shellfirm - Intercept any risky patterns (default or defined by you) and prompt you a small challenge for double verification
superconsole - The superconsole crate provides a handler and building blocks for powerful, yet minimally intrusive TUIs. It is cross platform, supporting Windows 7+, Linux, and MacOS. Rustaceans who want to create non-interactive TUIs can use the component composition building block system to quickly deploy their code.
rq - HTTP request parser written in rust
ureq - A simple, safe HTTP client
ipmap - An interactive map that shows connected IP addresses.
terminal-menu-rs
bat - A cat(1) clone with wings.
terminal_cli.rs - Low-level Rust library for implementing terminal command line interface, like in embedded systems.
code2prompt - A CLI tool to convert your codebase into a single LLM prompt with source tree, prompt templating, and token counting.
promkit - A toolkit for building interactive prompt in Rust
pest - The Elegant Parser