Atuin: Difference between revisions

Clarified why warning exists
Tags: Mobile edit Mobile web edit
Xiutik (talk | contribs)
No edit summary
 
(3 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{note|This page is a WIP}}
{{wip|date=11 March 2025}}


[https://atuin.sh/ Atuin] replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, Atuin (optionally) syncs your shell history between all of your machines.
[https://atuin.sh/ Atuin] replaces your existing shell history with a SQLite database, and records additional context for your commands. Additionally, Atuin (optionally) syncs your shell history between all of your machines.
Line 25: Line 25:
==== Imperatively ====
==== Imperatively ====


To synchronize your history with atuin.sh you first need to register an account or login with the cli utility. Doint that will create a key and an session token in <code>~/.local/share/atuin</code>
To synchronize your history with atuin.sh you first need to register an account or login with the cli utility. Doing that will create a key and a session token in <code>~/.local/share/atuin</code>


<syntaxHighlight lang="bash">
<syntaxHighlight lang="bash">
Line 66: Line 66:
   programs.zsh = {
   programs.zsh = {
     enable = true;
     enable = true;
     autosuggestions.enable = true; # Enable autosuggestions
     autosuggestion.enable = true; # Enable autosuggestions
   };
   };
   programs.atuin = {
   programs.atuin = {