À propos du projet
Atuin est un remplacement de l'historique du shell qui stocke les commandes dans une base de données SQLite au lieu d'un fichier texte brut. Il enregistre un contexte supplémentaire pour chaque commande, notamment le code de sortie, le répertoire de travail actuel, le nom d'hôte, la session et la durée de la commande.
Les capacités clés incluent :
- Une interface de recherche d'historique plein écran pouvant être liée à Ctrl-R ou à la flèche Haut.
- La synchronisation chiffrée de l'historique du shell entre différentes machines via un serveur Atuin (prenant en charge les options hébergées et auto-hébergées).
- Un filtrage avancé pour rechercher dans l'historique par session, par répertoire ou globalement.
- Des statistiques de commandes, comme l'identification des commandes les plus fréquemment utilisées.
- La prise en charge de plusieurs shells, dont zsh, bash, fish, nushell, xonsh et PowerShell.
- Une fonctionnalité de saut rapide vers les éléments précédents à l'aide de raccourcis Alt+nombre.