I've been working on Shelgon, a framework that lets you build your own custom REPL shells and interactive CLI applications in Rust.
You can use Shelgon to:
- Create a custom shell with only a few lines of code - Build interactive debugging tools with persistent state between commands - Develop domain-specific language interpreters with shell-like interfaces - Add REPL capabilities to existing applications
Getting started is straightforward - implement a single trait that handles your command execution logic, and Shelgon takes care of the terminal UI, input handling, and async runtime integration.
For example, a simple echo shell takes less than 50 lines of code, including a full implementation of command history, cursor movement, and tab completion.
Repository: https://github.com/nishantjoshi00/shelgon
Comments URL: https://news.ycombinator.com/item?id=43284227
Points: 42
# Comments: 7
Chcete-li přidat komentář, přihlaste se
Ostatní příspěvky v této skupině

Our goal with this project is to build a completely open source, state of the art turn detection model that can be used in any voice AI application.
I've been experimenting with LLM voice conver

Article URL: https://dadrian.io/blog/posts/sct-not-after/
Comments URL: ht
I have a domain that is not live. As expected, loading the domain returns: Error 1016.
However...I have a subdomain with a not obvious name, like: userfileupload.sampledomain.com
This subdoma
Article URL: https://rnikhil.com/2025/03/06/diffusion-models-eval

Article URL: https://github.com/instantX-research/InstantStyle

Article URL: https://google-research.github.io/self-organising-systems/difflogic-ca/?hn
Comments URL