Supercharge Your Terminal Workflow with Atuin
Table of contents
The terminal is essential software for any developer or engineer. It is one of their daily drivers, so a terminal with better tools will not only save you time but also increase productivity. These are some key features that make Atuin stand out in your terminal workflow:
Terminal History
Terminal commands search
Terminal history sync
Setting up Atuin:
- Open your preferred terminal and run the following command on your Unix system
curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh
If you prefer to install manually, follow the documentation here
Once the installation is done you can import your current bash or zsh or fish shell history into atuin using this command
atuin import auto
That's all you need to set up Atuin and make your terminal more powerful.
Using Atuin
Here's a basic usage guide. For a more detailed guide, check out the Atuin documentation here.
In your terminal, pressing the up arrow, Ctrl-R, or Command-R opens a search TUI where you can type text to find related commands.
Pressing
Enter
orReturn
on any command in the Atuin search UI will execute it immediately. To enter the highlighted command without executing, pressTab
to modify it.You can check which commands you use most frequently with the
atuin stats
command, which shows your stats for the full history. To check stats for a specific day, follow the steps here.
atuin stats
- To view stats for a single day, refer to the documentation here
If you use multiple systems and want to sync your Atuin history, follow the steps here. To set up self-hosting, refer to this guide.
Interesting links about Atuin:
Thank you for reading. Feel free to subscribe to my blog and connect on LinkedIn or Twitter.
Subscribe to my newsletter
Read articles from sridhar katta directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
sridhar katta
sridhar katta
A developer, geek, enthusiast, who loves to solve problems and fix things with technology.I am working on 💻frontend web development with Javascript and I love contributing to 🌟 open source.