Sobre o projeto
O Atuin é um substituto para o histórico do shell que armazena comandos em um banco de dados SQLite em vez de um arquivo de texto simples. Ele registra contexto adicional para cada comando, incluindo o código de saída, diretório de trabalho atual, hostname, sessão e duração do comando.
As principais capacidades incluem:
- Uma interface de pesquisa de histórico em tela cheia que pode ser vinculada ao Ctrl-R ou à seta para Cima.
- Sincronização criptografada do histórico do shell entre diferentes máquinas via um servidor Atuin (suportando opções hospedadas e auto-hospedadas).
- Filtragem avançada para pesquisar o histórico por sessão, diretório ou globalmente.
- Estatísticas de comandos, como a identificação dos comandos mais utilizados.
- Suporte para múltiplos shells, incluindo zsh, bash, fish, nushell, xonsh e PowerShell.
- Funcionalidade de salto rápido para itens anteriores usando atalhos Alt+número.