From 488c3b76ee856e511e8d3e73bd857a2c6e6c19ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jens=20R=C3=B8mer=20Hesselbjerg?= Date: Thu, 28 Aug 2025 16:48:59 +0200 Subject: [PATCH] Get rid of terminology section of CLI post --- src/content/posts/WIP-cli.mdx | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/src/content/posts/WIP-cli.mdx b/src/content/posts/WIP-cli.mdx index fc999fe..7a6498c 100644 --- a/src/content/posts/WIP-cli.mdx +++ b/src/content/posts/WIP-cli.mdx @@ -6,21 +6,13 @@ pubDate: 2025-08-28 draft: true --- -Command-line applications (CLI), text-based user interfaces (TUI), terminal applications. There's a bunch of ways to refer to programs that run and live in your terminal. They've been around for almost as long as computers, are easier than ever to develop and are fairly hot topic right now, with LLM providers and tech companies releasing terminal UI's that let you manage coding agents. [Claude Code](https://www.anthropic.com/claude-code) (Anthropic), [Codex](https://openai.com/codex/) (OpenAI), [Cody](https://sourcegraph.com/cody) (SourceGraph) and [opencode](https://opencode.ai/) (SST) to name a few. +Command-line applications (CLI), text-based user interfaces (TUI), terminal applications. +There's a bunch of ways to refer to programs that run and live in your terminal. +They've been around for almost as long as computers, are easier than ever to develop and are fairly hot topic right now, with LLM providers and tech companies releasing terminal UI's that let you manage coding agents. +[Claude Code](https://www.anthropic.com/claude-code) (Anthropic), [Codex](https://openai.com/codex/) (OpenAI), [Cody](https://sourcegraph.com/cody) (SourceGraph) and [opencode](https://opencode.ai/) (SST) to name a few. -I care a lot about UX and usability, I enjoy using terminal applications, and I believe the UX angle on terminal UI's is somewhat underappreciated and sparingly covered. "Wouldn't you call that developer experience (DX)?" you might say, but frankly I think DX, while overlapping, is a somewhat different topic. - -## Terminology - -Some terminology for the purpose of this article. - -**Terminal applications**: 'all of them' - -**Command Line Application (CLI)**: Programs and scripts that run in the terminal. Hard to get around them if you're a developer, the Git-, Docker- or npm CLI for example. - -**Terminal/Text-based User Interface (TUI)**: Terminal applications that have an interface, are interactive (continue running until you quit them) - -I also found [this](https://itsfoss.com/gui-cli-tui/) article on itsfoss.com quite helpful at explaining the differences. +I care a lot about UX and usability, I enjoy using terminal applications, and I believe the UX angle on terminal UI's is somewhat underappreciated and sparingly covered. +"Wouldn't you call that developer experience (DX)?" you might say, but frankly I think DX, while overlapping, is a somewhat different topic. ## CLI -- 2.51.2