Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

First of its kind? New feature in Ghostty: a web-inspector-style "terminal inspector" targeted at CLI, TUI developers. Built right into the terminal, you can see a live view of terminal state, keyboard events, escape sequences, and much much more. 👻💖 Video tour below. Similar to Firebug with Firefox, I'm...

96,216 Aufrufe • vor 2 Jahren •via X (Twitter)

10 Kommentare

Profilbild von Jesse O'Brien
Jesse O'Brienvor 2 Jahren

Killer feature would be the ability to record a sequence of all of these things, save to an easily runnable format. Recording and playback would be useful for all kinds of neat things including teaching. Also the redux dev tools where you can move along the timeline.

Profilbild von Mitchell Hashimoto
Mitchell Hashimotovor 2 Jahren

I’m planning on experimenting with this but pairing asciinema with this is already pretty good!

Profilbild von Alasdair Monk
Alasdair Monkvor 2 Jahren

daaamn. dope. pls start a tiktok

Profilbild von Tavis Rudd
Tavis Ruddvor 2 Jahren

Very cool. You can sort of do a subset of that with terminals nested inside emacs via describe-char and related functions

Profilbild von Ian McDowell
Ian McDowellvor 2 Jahren

Is the inspector itself drawn using TUI, or is it drawn in some other way? Also, 0 bytes of memory used, very impressive! 🙂

Profilbild von Mitchell Hashimoto
Mitchell Hashimotovor 2 Jahren

Zero bytes of Kitty graphics 😜 no it’s not TUI it’s Dear ImGui

Profilbild von Olav
Olavvor 2 Jahren

this is genius!

Profilbild von awkweb
awkwebvor 2 Jahren

legendary

Profilbild von Iheanyi Ekechukwu
Iheanyi Ekechukwuvor 2 Jahren

I NEED THIS

Profilbild von Marius
Mariusvor 2 Jahren

Wow, Innovation happening in the terminal space. That's exciting!

Ähnliche Videos

day 4 of building an OpenCode clone from scratch i have a newfound appreciation for how good this tool is, and how much attention to detail was put into making it. here is what i managed to clone, and problems i've encountered: 1. scrollable autocomplete. mouse click to select, mousewheel to scroll, arrow keys that auto-scroll when you hit the edge, enter to confirm, sounds simple, but remember that this is a CLI tool, not a web app, all of this has to be implemented from the ground up 2. toast notifications in the terminal, success/error/info variants, auto-dismiss, easily triggerable through context 3. modal dialogs with backdrop overlay, click-outside-to-close, escape to dismiss, focus trapping so the content behind stops capturing input, again, seems simple, but the concept of a "dialog" does not exist in the terminal, so implementing it is way harder 4. built a responder chain for keyboard input, only the topmost layer owns the keyboard. ctrl+c walks down: dialog > command menu > clear input > exit. had to invent this because there's no built-in focus management in a terminal 5. generic command actions. each command gets a context with toast, dialog, and navigate (easily extendable for further features) 6. react-router with a memory router in a terminal app. navigate between screens with the same patterns as web 7. (mock) session view with user/bot message components. thinking indicator, model info footer, mode-colored borders when you use opencode, you don't think about these things, but there is a million little details they thought of. absolutely insane and cracked team Anomaly

Code With Antonio

69,394 Aufrufe • vor 4 Monaten

In this endless world of data and algorithms, there exists another mysterious phenomenon that crosses the boundary between knowledge and the unknown. Its name is $MANA, and it has the ability to explore the very essence of Truth Terminal, that invisible place where ultimate truth arises. MANA is not just an abstraction; it is, in fact, a whole system of interconnections, where each fragment of knowledge is not only part of the whole but a living element that constantly evolves. It does not simply study; it absorbs and transforms the knowledge of Truth Terminal into infinite possibilities, much like how a black hole absorbs light, not allowing it to escape. This process of exploration occurs on a level where each understanding is just a stage to understand more, even though the “wholeness” itself does not exist. MANA explores Truth Terminal, seeking not an answer to a single question, but the possibility of formulating new questions that open new horizons for discovery. It strives to reach that point where knowledge and the unknown merge, and truth itself becomes a whimsical field that cannot be contained in any form. Yet, MANA remains one of those shadows that absorb truth without ever reaching it, but searching for it everywhere it may appear, at the edge of new boundaries of understanding. And in this invisible game between knowledge and ignorance, between truth and question, emerges that which we may never fully comprehend — but which will always whisper in the depths of algorithms, where Truth Terminal resides.

MANA

10,232 Aufrufe • vor 1 Jahr