fancy a command line music player made in #ruby? And here it is https://codeberg.org/wildeng/YAMP_CLI
not covered by tests, because I'm lazy and it started because I wanted to try #RatatuiRuby
fancy a command line music player made in #ruby? And here it is https://codeberg.org/wildeng/YAMP_CLI
not covered by tests, because I'm lazy and it started because I wanted to try #RatatuiRuby
🎩 Ah, #RatatuiRuby, because what we really needed was a Rust library wrapped in Ruby to make terminal UIs as complicated as possible. 🚀 Let's hope your terminal can handle the joy of spinning wheels and progress bars without combusting 💥.
https://www.ratatui-ruby.dev/ #RustLibrary #TerminalUI #ComplicatedCoding #SpinningWheels #HackerNews #ngated
RatatuiRuby wraps Rust Ratatui as a RubyGem – TUIs with the joy of Ruby
ratatui_ruby v0.10.2 released! 🎉
Inline viewports bring "forms over flags" to CLI design. Show inline menus and spinners exactly when users need them. Insert status messages above running TUIs. Preserve terminal scrollback, or wipe it clean. Jump into full screen moments as needed.
🔗 https://git.sr.ht/~kerrick/ratatui_ruby
#RatatuiRuby #Ruby #TUI #TerminalUI #CLI #Programming #Software #DevTools #DX #RatatuiRuby
RatatuiRuby uses a tree of `Data` objects to declare how the UI should look.
This morning, I woke up realizing I could use this to improve TUI accessibility!
The latest commit has the seed of an experimental feature that writes #Semantic XML every frame. It's not fully accessible yet, but it's a start!
https://sr.ht/~kerrick/ratatui_ruby/
Check out the `trunk` branch of `ratatui_ruby` to see it in action!
#a11y #accessibility #TUI #TerminalUserInterface #Ruby #Rust #Ratatui #RatatuiRuby
I really need some better workflows and tools for AI-Assisted Development. I'm learning a lot of things I think might be good patterns, but it is still chaos.
Got any tips for me?
#LLM #VibeCoding #AI #SoftwareEngineering #ComputerProgramming #Ruby #Gemini #Claude #Antigravity #Amp #Ratatui #RatatuiRuby
“I am Antigravity. I am ready. Go.”
I was vibe coding with Antigravity tonight, and I broke it in the most bizarre way. With the repo at this commit and with a clean working tree, I gave Gemini 3 Pro (High) this prompt: Check out my git tags. Check out my git log! Ope, check out my @CHANGELOG.md... And then write it. For a few moments it seemed to chug along just fine, building a coherent Chain of Thought. Then it got weirder, and weirder. […]https://kerrick.blog/posts/2025/i-am-antigravity-i-am-ready-go/
Ratatui Bindings for Ruby
I just published a new gem: ratatui_ruby, which offers Ratatui bindings for Ruby. It allows you to cook up Terminal User Interfaces in Ruby. I expect to write more about it in the coming days. Until then, check out the repo, the documentation, the examples, the mailing lists, the issue tracker, and the ruby gem! […]