For context Atuin (Github) is a shell history replacement that apparently provides a lot of extra functionality.

Has anyone used it? Im thinking of switching to it but Im worried about its impact on performance and if its worth it.

  • @[email protected]OP
    link
    fedilink
    English
    1
    edit-2
    2 days ago

    But what about the other features?

    (tbf looking at the github I don’t see anything special but I have been seeing people using it swear by it so Im wondering what Im missing)

    • Eager Eagle
      link
      English
      4
      edit-2
      2 days ago

      Things I already have:

      • rebind ctrl-r and up (configurable) to a full screen history search UI
      • old history file is not replaced

      Things I could find useful once in a while:

      • switch filter modes via ctrl-r; search history just from the current session, directory, or globally

      Things I don’t care about and probably wouldn’t use:

      • back up and sync encrypted shell history
      • log exit code, cwd, hostname, session, command duration, etc
      • calculate statistics such as “most used command”
      • quick-jump to previous items with Alt-<num>
      • enter to execute a command, tab to edit

      I really don’t want:

      • the same history across terminals, across sessions, and across machines

      Not really a feature:

      • store shell history in a sqlite database