mirror of
https://github.com/atuinsh/atuin.git
synced 2025-08-24 04:55:36 +02:00
1.3 KiB
1.3 KiB
title, description, lead, date, lastmod, draft, images, type, weight
title | description | lead | date | lastmod | draft | images | type | weight |
---|---|---|---|---|---|---|---|---|
Introduction | Welcome to Atuin | 2022-06-05T21:15:56+01:00 | 2022-06-05T21:15:56+01:00 | false | docs | 1 |
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.
As well as the search UI, it can do things like this:
# search for all successful `make` commands, recorded after 3pm yesterday
atuin search --exit 0 --after "yesterday 3pm" make
Features
- rebind
up
andctrl-r
with a full screen history search UI - store shell history in a sqlite database
- backup and sync encrypted shell history
- the same history across terminals, across sessions, and across machines
- log exit code, cwd, hostname, session, command duration, etc
- calculate statistics such as "most used command"
- old history file is not replaced
- quick-jump to previous items with Alt-<num>
- switch filter modes via ctrl-r; search history just from the current session, directory, or globally
Supported Shells
- zsh
- bash
- fish
Community
Atuin has a community Discord, available here