If you have worked with languages that require a build (Java, node, etc.), you're bound to run commands that take anywhere between 1-10 minutes to execute. This time increases with the complexity of your project.

$ long-running-command

You can set up your system to notify you when the task is completed. The easiest way to do so is with the "say" command. You can use it to speak out anything relevant, like "done", "error", "bazinga", etc.

$ long-running-command; say done

Your system will speak out "done" after the "long-running-command" gets complete. Feel free to use this newly-found extra time doing the things you love!

<aside> ✌ Using this nifty trick, I learnt how to solve a Rubik's Cube in my spare (build) time.

</aside>

⬇️There's no need to download anything; it's already included in your system.

🤓If you know some basic bash scripting, you can also configure different phrases depending on the outcome of the command. I'll leave that to the reader.