atuin

magical shell history

Description

Atuin replaces your existing shell history with a SQLite database, and records additional context for your commands.

 * rebind Ctrl-r and up (configurable) to a full screen history search UI
 * store shell history in a SQLite database
 * back up 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
 * enter to execute a command, tab to edit

Note to bash users: ble.sh or bash-preexec is additionally required, neither is packaged in Debian yet, so you have to install one of them yourselves.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

https://atuin.sh


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install atuin