I just received my Atuin Desktop invitation several days ago, and only got time today to try it. I intend to use it as a replacement for some home-brewed server operation scripts, but found several issues.
-
There is no AppImage package for Linux. I’m on Manjaro Linux and I referred to [[Arch and its Derivatives PKGBUILD]] to create and install the rpm package.
-
There is no manual sync on Linux. IIRC there was a “Sync now” menu item in the macOS version, correct me if I’m wrong. I signed in to Atuin Hub and it’s stucked on syncing runbooks created on macOS. The category is synced, but the runbooks show as
Loading...
. I then logged out and use the offline mode. -
The
Window
menu has no menu item. When clicked it shows an empty rectangle.
-
What the tutorial runbook does not say is the execution of whole runbook would block on
This is confusing for someone not familiar with runbook tools. I think the tutorial should educate about that.Terminal
block.
-
SSH connection does not work when target host use specific key for authentication (set in
~/.ssh/config
), basically Atuin Desktop does not read SSH config at all. This was already reported in [[SSH connection issues]]. I’ve seen bothcode: Session(-34)
andcode: Session(-7)
, no clue what they mean.
When SSH block throws error, the runbook does not stop - the run button displays astop
icon, and when I open another runbook it prompts me to terminate current runbook. -
Script
block does not work with environment management tools likegoenv
. It works withTerminal
block, but as previouslly said,Terminal
blocks would block runbook execution. -
The SSH block icon is very confusing, see:
It saysManually connect (otherwise we will try to connect automatically when needed)
, this looks like a state switch for me - if I click on the icon I expect it to change toAutomatically connect
or something. But that does not happen, and I have no idea whether this intentional. -
Template variables should have auto completion (when typing starts with
{{var.
), otherwise it’s hard to check for typos.