r/commandline • • 16h ago

Terminal User Interface edamame: a terminal Markdown editor

Post image
54 Upvotes

I made edamame, a terminal Markdown editor. GitHub: https://github.com/mijowi/edamame

Here's why it stands out:

  • Rendered editing: No split screen edit/preview - the line the cursor is on shows raw Markdown while the rest of the document is formatted
  • Mouse support and inline image display
  • Mermaid diagrams and LaTeX math rendered as images (pure Rust, no extra install)
  • First class tables: Rendered with borders and auto-sized columns, one-key add/move/delete rows and columns
  • Diff mode: Use it as a git difftool or review changes made externally, e.g. by an agent
  • Command palette makes everything easily accessible
  • Syntax highlighting, HTML export, 27 built-in themes, Vim mode

It works best in modern terminals like foot, Ghostty, iTerm2, kitty, and WezTerm. Some features, like image display, are not supported in other terminals. edamame's code is partially AI-generated.


r/commandline • • 14h ago

Command Line Interface Check your public transport departure from your terminal

5 Upvotes

Hi,
I often code right before leaving the comfort of my house to venture into the city, and was frustrated that I had to tackle multiple rounds of auth hurdles (unlock phone -> auth app -> find my bus on the map/UI) to check the departure of my bus next to my house. For easing the pain I built GoKK, which works in Budapest where I live and I use daily. Install tool, save an alias, and I can get the next departure in a second every time. But that would only be useful for Budapest residents, so I spent some tokens on making a similar versions for most major cities+countries that have free APIs with needed info. This extended project is https://github.com/bancsdan/eta
Feedback is always welcome.