<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Terminal auf cbrueggenolte.de</title>
    <link>https://cbrueggenolte.de/tags/terminal/</link>
    <description>Neueste Beiträge in Terminal auf cbrueggenolte.de</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-DE</language>
    <managingEditor>96ca5227@cbrueggenolte.de (cbrueggenolte.de)</managingEditor>
    <webMaster>96ca5227@cbrueggenolte.de (cbrueggenolte.de)</webMaster>
    <copyright>2018-2026 cbrueggenolte</copyright>
    <lastBuildDate>Sun, 27 Sep 2026 12:00:00 +0200</lastBuildDate>
    <atom:link href="https://cbrueggenolte.de/tags/terminal/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CLI-Tools, die ich im September gefunden habe</title>
      <link>https://cbrueggenolte.de/cli-tools-die-ich-im-september-gefunden-habe/</link>
      <pubDate>Sun, 27 Sep 2026 12:00:00 +0200</pubDate><author>96ca5227@cbrueggenolte.de (cbrueggenolte.de)</author>
      <guid>https://cbrueggenolte.de/cli-tools-die-ich-im-september-gefunden-habe/</guid>
      <description>&lt;p&gt;Ich verbringe einen großen Teil meines Tages im Terminal.&#xA;Und wie wohl jeder, der das tut, bin ich ständig auf der Suche nach Dingen,&#xA;die mir die tägliche Arbeit ein bisschen leichter machen.&#xA;Kommandozeilen-Tools sind dafür für mich einfach unschlagbar.&lt;/p&gt;&#xA;&lt;p&gt;Manche davon nutze ich wirklich jeden Tag,&#xA;andere hole ich nur raus, wenn ich ein ganz bestimmtes Problem habe.&#xA;Hier ist meine Liste – quer durch den Gemüsegarten:&#xA;Git, Docker, Netzwerk, Daten und inzwischen auch lokale KI.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Ich verbringe einen großen Teil meines Tages im Terminal.
Und wie wohl jeder, der das tut, bin ich ständig auf der Suche nach Dingen,
die mir die tägliche Arbeit ein bisschen leichter machen.
Kommandozeilen-Tools sind dafür für mich einfach unschlagbar.</p>
<p>Manche davon nutze ich wirklich jeden Tag,
andere hole ich nur raus, wenn ich ein ganz bestimmtes Problem habe.
Hier ist meine Liste – quer durch den Gemüsegarten:
Git, Docker, Netzwerk, Daten und inzwischen auch lokale KI.</p>
<p>Auch bemerke ich immer mehr, dass sehr viel mehr Menschen CLI Tools bevorzugen.
Viele Entwickler und Entwicklerinnen, die ich kenne, nutzen sie täglich.
Desktop-Apps sind oft überladen und berbrauchen zviel zu viele Ressourcen.
Ausserdem kann ich eine CLI auch auf einem Server nutzen, ohne dass ich eine GUI brauche.</p>
<h2 id="1-dnsglobe">1. DNSGlobe</h2>
<p><a href="/cli-tools-die-ich-im-september-gefunden-habe/images/dnsglobe-screenshot_hu_ca1bb0517f6464ee.webp"><img class="content-image" src="/cli-tools-die-ich-im-september-gefunden-habe/images/dnsglobe-screenshot_hu_caafc395f80bf28b.webp" alt="DNSGlobe Screenshot" loading="lazy" width="1440" height="677" /></a></p>
<p><a href="https://github.com/514-labs/dnsglobe">dnsglobe</a> ist ein DNS Propagation Checker und ein DNS Lookup Tool.
Betrachte deine DNS Einträge auf einer Weltkarte in deinem Terminal.
Es sind 34 öffentliche DNS Resolver voreingestellt, die du abfragen kannst.
Abgesehen davon kannst du auch eigene Resolver hinzufügen.</p>
<p>Installieren kannst du es mit dem Befehl:</p>





<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">brew install dnsglobe   <span class="c1"># Homebrew (macOS/Linux)</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">cargo install dnsglobe               <span class="c1"># from crates.io</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl">yay -S dnsglobe                      <span class="c1"># from archlinux aur (compile from source)</span>
</span></span><span class="line"><span class="ln">4</span><span class="cl">yay -S dnsglobe-bin                  <span class="c1"># from archlinux aur (install prebuilt binary)</span>
</span></span><span class="line"><span class="ln">5</span><span class="cl">nix run github:514-labs/dnsglobe     <span class="c1"># Nix flakes (builds from source)</span>
</span></span><span class="line"><span class="ln">6</span><span class="cl">x eget use 514-labs/dnsglobe         <span class="c1"># from (from its GitHub release)</span>
</span></span><span class="line"><span class="ln">7</span><span class="cl"><span class="c1"># or grab a prebuilt binary from the GitHub Releases page</span></span></span></code></pre></div><p>Und starten kannst du es so:</p>





<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="ln">1</span><span class="cl">dnsglobe                            <span class="c1"># start empty, type a domain</span>
</span></span><span class="line"><span class="ln">2</span><span class="cl">dnsglobe example.com                <span class="c1"># query immediately and watch</span>
</span></span><span class="line"><span class="ln">3</span><span class="cl">dnsglobe example.com TXT            <span class="c1"># same, starting on TXT records</span>
</span></span><span class="line"><span class="ln">4</span><span class="cl">dnsglobe --once example.com TXT     <span class="c1"># no TUI: print results, exit (for scripts)</span>
</span></span><span class="line"><span class="ln">5</span><span class="cl">dnsglobe example.com --ecs 203.0.113.0/24        <span class="c1"># see the zone as that client network does</span>
</span></span><span class="line"><span class="ln">6</span><span class="cl">dnsglobe --once example.com --ecs 203.0.113.0/24,198.51.100.0/24
</span></span><span class="line"><span class="ln">7</span><span class="cl">                                    <span class="c1"># one table per subnet + a convergence summary</span></span></span></code></pre></div><p><a href="https://github.com/514-labs/dnsglobe">dnsglobe</a> - Global DNS propagation checker TUI — watch a DNS record propagate across 34 public resolvers worldwide, on a world map in your terminal</p>
<h2 id="2-oxker">2. Oxker</h2>
<p><a href="/cli-tools-die-ich-im-september-gefunden-habe/images/oxker-screenshot_hu_360e77b775e5338e.webp"><img class="content-image" src="/cli-tools-die-ich-im-september-gefunden-habe/images/oxker-screenshot_hu_5c997ed911da0f21.webp" alt="Oxker Screenshot" loading="lazy" width="1440" height="822" /></a></p>
<p>Die Verwaltung von Docker-Containern im Terminal braucht
oft mehrere Befehle, um den Überblick zu behalten.</p>
<p><a href="https://github.com/mrjackwills/oxker">Oxker</a> vereinfacht das.
Es bündelt die wichtigsten Funktionen in einer einzigen
Konsolen-App. Du kannst Container anzeigen, ihre
Ressourcennutzung prüfen, Logs ansehen und verwalten,
ohne ständig neue Befehle einzutippen.</p>
<p>Zusätzlich lassen sich Container direkt über die
Benutzeroberfläche starten, stoppen oder neu starten.
Damit entfallen ständige ID-Kopieraktionen und das Openen
mehrerer Fenster. Gerade bei der Fehlersuche ist das ein
praktischer Vorteil.</p>
<p>Wenn du Logs und Status schnell prüfen willst, ohne immer
wieder Docker-Befehle zu tippen, ist Oxker eine sehr
effiziente Lösung.</p>
<p><a href="https://github.com/mrjackwills/oxker">Oxker</a> - A simple tui to view &amp; control docker containers</p>
<h2 id="3-croc">3. Croc</h2>
<p><a href="/cli-tools-die-ich-im-september-gefunden-habe/images/croc-demo.gif"><img class="content-image" src="/cli-tools-die-ich-im-september-gefunden-habe/images/croc-demo.gif" alt="Croc Demo Gif" loading="lazy" width="800" height="450" /></a></p>
<p>Dateien zwischen zwei Computern zu senden ist nicht immer
Einfach. Manchmal braucht es SSH-Zugriff, Schlüssel,
oder Port-Weiterleitungen, bevor ein Transfer klappt.</p>
<p><a href="https://github.com/schollz/croc">Croc</a> vereinfacht das. Du kannst Dateien und Ordner direkt
vom Terminal zwischen Rechnern verschieben. Die Übertragung
ist Ende-zu-Ende verschlüsselt, unterstützt mehrere
Dateien und kann nach einer Unterbrechung fortgesetzt
werden.</p>
<p>Croc ist ideal, wenn du Dateien schnell und ohne aufwendige
Netzwerk-Konfiguration austauschen möchtest.</p>
<p><a href="https://github.com/schollz/croc">Croc</a> - Easily and securely send things from one computer to another 🐊 📦</p>
<h2 id="4-worktrunk">4. Worktrunk</h2>
<p><a href="/cli-tools-die-ich-im-september-gefunden-habe/images/worktrunk-demo.gif"><img class="content-image" src="/cli-tools-die-ich-im-september-gefunden-habe/images/worktrunk-demo.gif" alt="Worktrunk Demo" loading="lazy" width="1600" height="900" /></a></p>
<p>Worktrunk ist ein Tool zur Verwaltung von Git-Worktrees im
Terminal. Es macht es einfacher, mehrere Worktrees zu
erstellen, zwischen ihnen zu wechseln und sie zu verwalten,
wenn man parallel an verschiedenen Aufgaben arbeitet.</p>
<p>Mit Befehlen wie <code>wt switch</code>, <code>wt list</code> und <code>wt remove</code>
kannst du Worktrees schnell anlegen, wechseln, prüfen und
aufräumen. Das Tool unterstützt außerdem Hooks, Merge-
Workflows, interaktive Worktree-Navigation, gemeinsame Build-
Caches und Integrationen, mit denen du Agenten wie Claude
Code direkt aus einem Worktree starten kannst.</p>
<p><a href="https://github.com/max-sixty/worktrunk">Worktrunk</a> - Worktrunk is a CLI for Git worktree management, designed for parallel AI agent workflows.</p>
<h2 id="5-yq">5. Yq</h2>
<p><a href="/images/yq-screenshot.png"><img class="content-image" src="images/yq-screenshot.png" alt="Yq Screenshot" loading="lazy" /></a></p>
<p>Wenn du mit YAML-Dateien im Terminal arbeitest, musst du oft
immer wieder Datei öffnen, Wert finden, ändern und dann
wieder speichern. yq macht diese kleinen Aufgaben deutlich
schneller und komfortabler direkt in der Kommandozeile.</p>
<p>Du kannst damit strukturierte Daten wie YAML, JSON, XML,
CSV und TOML einfach lesen, filtern, aktualisieren,
zusammenführen und konvertieren. yq ist besonders praktisch,
wenn du Konfigurationsdateien, Skripte oder CI/CD-Pipelines
bearbeitest und Werte schnell auslesen oder ändern willst,
ohne die Datei manuell zu editieren.</p>
<h2 id="6-gitlogue">6. Gitlogue</h2>
<p><a href="/cli-tools-die-ich-im-september-gefunden-habe/images/gitlogue-screenshot_hu_35c5ba352aaaf435.webp"><img class="content-image" src="/cli-tools-die-ich-im-september-gefunden-habe/images/gitlogue-screenshot_hu_eb23243f8e8e08b2.webp" alt="Gitlogue Screenshot" loading="lazy" width="1440" height="766" /></a></p>
<p>Das Durchsehen von Git-Protokollen und Diffs kann zwar Aufschluss über Änderungen geben,
bietet aber nicht immer ein umfassendes Verständnis der Entwicklung eines Projekts im Laufe der Zeit.
Gitlogue löst dieses Problem, indem es Ihren Commit-Verlauf in eine animierte Wiederholung umwandelt,
sodass Sie die Entwicklung Ihrer Codebasis direkt vom Terminal aus Schritt für Schritt verfolgen können.</p>
<p>Gitlogue ist besonders nützlich, wenn Sie die Entwicklung Ihres Projekts im Allgemeinen überprüfen möchten,
anstatt jeden einzelnen Commit einzeln zu untersuchen.
Es bietet einen klareren und prägnanteren Überblick über Ihren Git-Verlauf und
erleichtert so das Verständnis der Entwicklung Ihres Projekts im Laufe der Zeit.</p>
<p><a href="https://github.com/unhappychoice/gitlogue">Gitlogue</a> - A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.</p>
<h2 id="7-visidata">7. Visidata</h2>
<p><a href="/images/visidata-screenshot.png"><img class="content-image" src="images/visidata-screenshot.png" alt="Visidata Screenshot" loading="lazy" /></a></p>
<p>Wenn du eine CSV-Datei schnell ansehen oder filtern willst,
ist die Arbeit mit strukturierten Daten im Terminal oft
nicht besonders angenehm. Mit VisiData kannst du Datensätze
sofort direkt im Terminal erkunden und analysieren.</p>
<p>VisiData bietet eine Tabellenoberfläche mit Funktionen zum
Sortieren, Filtern, Bearbeiten und Arbeiten mit Daten. Es
erspart dir oft das Kombinieren mehrerer Tools wie <code>awk</code>,
<code>sed</code> und <code>jq</code>, wenn du einen Datensatz schnell
überprüfen willst.</p>
<p><a href="https://github.com/saulpw/visidata">VisiData</a> - A terminal spreadsheet multitool for discovering and arranging data</p>
<h2 id="8-kondo">8. Kondo</h2>
<p><a href="/cli-tools-die-ich-im-september-gefunden-habe/images/kondo-screenshot_hu_edc05db5ef670176.webp"><img class="content-image" src="/cli-tools-die-ich-im-september-gefunden-habe/images/kondo-screenshot_hu_9502ffab336b7fa0.webp" alt="Kondo Screenshot" loading="lazy" width="1440" height="867" /></a></p>
<p>Wenn du an mehreren Projekten arbeitest, können Build-Dateien,
Abhängigkeiten und generierte Dateien still und leise viel
Platz verschwenden. Ordner wie <code>node_modules</code> oder <code>build</code>
manuell zu finden, kostet Zeit.</p>
<p>Mit <a href="https://github.com/tbillington/kondo">kondo</a> kannst du
Projekte direkt aus dem Terminal aufräumen. Es scannt deine
Projekte nach unnötigen Build-Artefakten und Abhängigkeiten
und zeigt dir an, was du entfernen kannst, um Speicherplatz
freizugeben.</p>
<p>Es zeigt auch, wie viel Platz diese Dateien einnehmen, und du
kannst auswählen, was du entfernen willst. Kondo unterstützt
verschiedene Sprachen und Frameworks und ist deshalb sehr
nützlich, um alte Abhängigkeiten und Build-Dateien im Laufe
der Zeit aufzuräumen.</p>
<p>Ein Wort der Warnung: Kondo ist im nichts anderes als &ldquo;rm -rf&rdquo;.
Benutzte es mit Vorsicht. Immer ein Backup deiner Projekte haben.</p>
<p><a href="https://github.com/tbillington/kondo">kondo</a> - A command-line tool for cleaning up dependencies and build artifacts from your projects.</p>
<h2 id="9-grex">9. Grex</h2>
<p><a href="/cli-tools-die-ich-im-september-gefunden-habe/images/grex-demo.gif"><img class="content-image" src="/cli-tools-die-ich-im-september-gefunden-habe/images/grex-demo.gif" alt="Grex Demo" loading="lazy" width="1200" height="850" /></a></p>
<p>Reguläre Ausdrücke zu schreiben ist nicht immer einfach.
Man weiß oft, was man abgleichen will, braucht aber dennoch
Zeit, um das richtige Muster und die passende Syntax zu
finden.</p>
<p><a href="https://github.com/pemistahl/grex">grex</a> macht das leichter.
Du gibst ihm Beispiel-Strings, die du abgleichen willst, und
es erzeugt automatisch ein passendes Muster. So musst du die
Regex nicht selbst schreiben.</p>
<p>Das Tool unterstützt auch Unicode, inklusive Zeichen außerhalb
von einfachem ASCII. grex ist deshalb nützlich für
Eingabevalidierung, Log-Parsing, Textverarbeitung und andere
Aufgaben, bei denen Muster abgeglichen werden müssen.</p>
<p><a href="https://github.com/pemistahl/grex">Grex</a> - A command-line tool and Rust library with Python bindings for generating regular expressions from user-provided test cases.</p>
]]></content:encoded>
    </item>
    <item>
      <title>Tabby - a modern terminal</title>
      <link>https://cbrueggenolte.de/tabby-a-modern-terminal/</link>
      <pubDate>Sat, 14 Mar 2026 12:04:39 +0000</pubDate><author>96ca5227@cbrueggenolte.de (cbrueggenolte.de)</author>
      <guid>https://cbrueggenolte.de/tabby-a-modern-terminal/</guid>
      <description>&lt;p&gt;Ich habe iTerm2 wirklich lange benutzt. Im Laufe der Zeit sind mir aber immer mehr nervige Macken aufgefallen. Die Theme-Unterstützung war oft fehlerhaft, der Wechsel zwischen Light- und Dark-Mode machte, was er wollte, und manche Einstellungen wurden vom System schlicht ignoriert. Als Admin brauche ich ein Tool, das zuverlässig funktioniert. Also musste etwas Neues her.&lt;/p&gt;&#xA;&lt;p&gt;Man hat mir dann Ghostty empfohlen, was nach kurzer Eingewöhnung auch mein Standard-Terminal wurde. Aber auch da stieß ich im Arbeitsalltag ab und zu auf Kleinigkeiten, die mich gestört haben.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Ich habe iTerm2 wirklich lange benutzt. Im Laufe der Zeit sind mir aber immer mehr nervige Macken aufgefallen. Die Theme-Unterstützung war oft fehlerhaft, der Wechsel zwischen Light- und Dark-Mode machte, was er wollte, und manche Einstellungen wurden vom System schlicht ignoriert. Als Admin brauche ich ein Tool, das zuverlässig funktioniert. Also musste etwas Neues her.</p>
<p>Man hat mir dann Ghostty empfohlen, was nach kurzer Eingewöhnung auch mein Standard-Terminal wurde. Aber auch da stieß ich im Arbeitsalltag ab und zu auf Kleinigkeiten, die mich gestört haben.</p>
<p>![tabby-website-screenshot](tabby-website-screenshot.jpg &ldquo;tabby-website-screenshot)</p>
<p>Bis ich schließlich auf <a href="https://tabby.sh">Tabby</a> gestoßen bin. Das ist eine moderne Terminal-App, die von Haus aus genau die Features mitbringt, die ich für meine Arbeit wirklich brauche.</p>
<p><strong>Tabby</strong> läuft auf Windows, Mac und Linux und lässt sich extrem gut anpassen. Es unterstützt direkt etliche Shells – egal ob PowerShell, WSL, Git-Bash oder CMD. Richtig stark finde ich die fest eingebauten Clients für SSH, Telnet und serielle Verbindungen. Für Server-Logins gibt es einen eigenen Connection-Manager samt verschlüsseltem Passwort-Safe für SSH-Secrets. Sogar Dateiübertragungen per SFTP oder Zmodem klappen direkt aus der laufenden SSH-Sitzung heraus.</p>
<p>Auch das Fenster-Management passt perfekt für den Admin-Alltag: Tabby merkt sich offene Tabs und geteilte Fenster (Panes) nach einem Neustart. Wer mag, kann es sich als Dropdown-Terminal im „Quake-Modus“ an den Bildschirmrand heften, aufrufbar über eine globale Tastenkombination. Abgerundet wird das Ganze durch tolle Anpassungsmöglichkeiten: Das Design lässt sich einfach per CSS verändern, Tastenkürzel kann man komplett frei belegen und wem das immer noch nicht reicht, der kann mit JavaScript-Plugins sogar noch eigene Funktionen nachrüsten.</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
