Atuin: ✨ Magical shell history - eviltoast

Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, it provides optional and fully encrypted synchronisation of your history between machines, via an Atuin server.

  • sailingbythelee@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    8 months ago

    I’m giving atuin a try right now and the first thing I noticed is what you just said about the up arrow. I don’t need to invoke the full atuin command history screen when I just want to quickly edit the last command. In its default state, the up arrow does the same thing as ctrl-r so it isn’t particularly useful, in my opinion. The developer suggests making it more useful by setting the up arrow to invoke a “local” command search, meaning a search of commands that were used in the current directory. Alternatively, you can disable the remapping of the up arrow key and just invoke atuin using ctrl-r. I think that’s what I will try next.

    • flashgnash@lemm.ee
      link
      fedilink
      arrow-up
      2
      ·
      8 months ago

      I might give this a go, I just ended up getting rid of it completely out of frustration when I was trying to work

    • deliriousn0mad@feddit.it
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      8 months ago

      I had the same annoyance and ended up uninstalling it, I’ll look into remapping the up arrow too, I never liked the way ctrl-r works anyway. By the way, do you know how to delete a command from history in atuin? I found a bunch of discussions in development about this and some comments saying the function was added, but never mentioning the shortcut or command to delete

      • sailingbythelee@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        8 months ago

        Yes, you can delete commands from the history. They added a TUI command inspector, which gives you more information on commands (date/time of last run, a time series of command runs, exit codes, etc.). You can delete history entries from this inspector.

        In terms of disabling the up arrow remap, it’s just a flag in the configuration file (detailed for each distro in the installation instructions).

        I haven’t used atuin a lot yet, but I sure like having a fast, full screen command history with fuzzy search.