After a long time using usual the Mac terminal I came to understanding that more advanced tool is needed for many common aspects of daily work.
For example: some commands autosuggestions which will remember your previous commands and be smart enough to repeat them depending on a situation. Another requirement from a UI-lover part of my soul- good syntax highlighting.
The best, if such tool wouldn’t require much time for setup and configuration to start working out of the box.
After some research I settled on 2 options: fish shell and Z shell (zsh). Either are worth and have their advantages/disadvantages.
I decided to try Fish Shell as one of my biggest requirements installation without need of long configuration. It’s really something Fish was designed for.
...