Magical shell history
Go to file
2021-02-13 20:48:40 +00:00
src Add sessions 2021-02-13 20:24:22 +00:00
.gitignore Initial commit 2020-10-05 00:59:28 +01:00
Cargo.lock Add sessions 2021-02-13 20:24:22 +00:00
Cargo.toml Add sessions 2021-02-13 20:24:22 +00:00
hook.zsh Add session to hook 2021-02-13 20:48:40 +00:00
README.md Add sessions 2021-02-13 20:24:22 +00:00

A'tuin

Through the fathomless deeps of space swims the star turtle Great ATuin, bearing on its back the four giant elephants who carry on their shoulders the mass of the Discworld.

atuin manages and synchronizes your shell history! Instead of storing everything in a text file (such as ~/.history), atuin uses a sqlite database. This lets us do all kinds of analysis on it!

As well as the expected command, this stores

  • duration
  • exit code
  • working directory
  • hostname
  • time
  • a unique session ID