Supercharge Your Terminal Workflow with Atuin

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.
Search for a command to run...

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.
No comments yet. Be the first to comment.
Recently I have been working on migrating an old React application based on react-scripts to support Node.js 18. To make it work, I came across multiple npm tricks that helped solve these issues, so I am going to explain and document them in this blo...
Over the years I have picked up a lot of GitHub tricks, ways that I work around GitHub. I mostly use some set of commands and want to make a list of it & have it for reference. Setting Up SSH: I think anyone who is working with Git & GitHub should se...
I have worked mostly in small & early-stage startups but got an opportunity to work at a large organization like Amazon. Listing down the different processes that are followed in both the organizations describing the development process & release pro...

2023 has been a rollercoaster ride for me. I faced a layoff early in the year from my last company, Hootboard, but bounced back and joined Amazon. Even though it is a contract role, it was the best decision I made. I traveled to the React Nexus confe...

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
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.

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 or Return on any command in the Atuin search UI will execute it immediately. To enter the highlighted command without executing, press Tab 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
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.