- Atuin Desktop bietet einen Local-First-Editor für ausführbare Runbooks, der Terminal-Workflows ausführbar macht
- Skriptblöcke, eingebettete Terminals, Datenbank-Clients und Prometheus-Diagramme lassen sich an einem Ort verwalten
- Durch Verhinderung des Veraltens von Dokumentation und wiederverwendbare Automatisierung werden Workflows wiederholbar und zuverlässig
- Über den Atuin Hub sind Synchronisierung und Teilen möglich, mit Autovervollständigung aus dem echten Shell-Verlauf
- Geplant sind Team-Accounts und die Erstellung von Runbooks aus dem Shell-Verlauf, um die kollaborative Betriebsarbeit zu stärken
Einführung in Atuin Desktop
- Atuin Desktop ist ein Editor für ausführbare Runbooks, der reale Terminal-Workflows wiederholbar, teilbar und zuverlässig macht
- Er verhindert, dass Dokumentation direkt nach dem Schreiben veraltet, und bietet dynamische Runbooks mit Templates im Jinja-Stil
- Er unterstützt Autovervollständigung aus dem echten Shell-Verlauf und ermöglicht so sofortigen Recall
- Local-First und CRDT-basiert: Alles, was im Terminal ausgeführt wird, kann auch im Runbook ausgeführt werden
- Über den Atuin Hub kann alles geräte- und teamübergreifend aktuell synchronisiert und geteilt werden
Aktuelle Einsatzmöglichkeiten
- Atuin Desktop wird bereits zur Ausführung realer Workflows verwendet
- Releases für die Atuin CLI
- Sichere Migration von Infrastruktur zwischen Umgebungen
- Souveränes Einrichten von Staging- oder Produktionsumgebungen
- Verwaltung und Zusammenarbeit bei Datenbankabfragen in Echtzeit
Ausblick
- Team-Accounts: echte kollaborative Betriebsarbeit
- Runbooks aus dem Shell-Verlauf erzeugen: Workflows, die sich selbst schreiben
1 Kommentare
Hacker-News-Kommentare
Für Leute, die sich für Emacs interessieren, lässt sich mit org-babel etwas Ähnliches machen
Ich habe diese Idee vor etwa 7 Jahren ausprobiert: https://nurtch.com/
Wenn es local-first ist, ist es bereits anfällig für Verfall. Lokal ist egal, solange nicht alles in Containern läuft
Genau so etwas habe ich mir gewünscht, als ich bei AWS war, für unser Team
Ich frage mich, wie sich das von einem lokalen Jupyter-Notebook unterscheidet
Sieht interessant aus
Glückwunsch zum Launch
Unser Team hat polyglotte Notebooks verwendet: https://marketplace.visualstudio.com/items/…
Das sieht runme.dev sehr ähnlich: https://runme.dev
Ich verstehe den Punkt hier nicht. Vielleicht kann jemand erklären, was ich übersehe