Atuin’s New Runbook Execution Engine
blog.atuin.sh
blog.atuin.sh
At first I didn’t know what I wanted to do with it…then I realized basically anything I would want to do more than once should go in here.
One off CSV export from a custom sql query? It’s in Atuin.
Need to onboard a new dev across all our various repos and tools? Shared Atuin runbook.
Basically any kind of manual process I’ve ever needed now lives in Atuin and is almost entirely automated. It’s wonderful.
Used to do all this stuff with Confluence and a bunch of copy-paste. No more.
I, uhh, moved on before I finished it.
I'll try atuin desktop and I hope it succeeds, but I can't say that it solves any particular problem that I have and am aware of.
These recent developments with the Desktop tool, and now what seems like a Jupyter-like replacement for... shell scripts(?)... sounds completely alien to me. I'm sure it solves some problem for somebody, but it's far removed from any problem I've ever had. Good luck with the project, as it does look like a lot of work and thought went into it.
We shelled out to fzf in the very early days, but found the initial indexing to be a bit slower + add latency vs SQLite
We will have better markdown support soon
https://github.com/atuinsh/atuin/issues/2969
The slow turnaround is somewhat disappointing but not surprising for a FOSS project; I'd fork it but using a forked Rust project is quite inconvenient vs, e.g. Python where you can just clone it and go.
The CLI is amazing though!
Atuin Desktop and Marimo have quite different purposes and not much in common. Atuin Desktop is a runbook system for devops, to store, document, and run sequences of templated terminal commands (and some other things). Marimo is a reactive Python notebook development system for programming, data science, etc., which can't run terminal commands.
”if you run a command like mktemp -d to create a tempflorary directory”
A tempflorary sounds like a pop-up garden.