Skip to content


Shell completions for Atuin can be generated by specifying the output directory and desired shell via gen-completions subcommand.

$ atuin gen-completions --shell bash --out-dir $HOME
Shell completion for BASH is generated in "/home/user"

Possible values for the --shell argument are the following:

  • bash
  • fish
  • zsh
  • nushell
  • powershell
  • elvish

Also, see the supported shells.