Sou um grande fã da interface de linha de comando… Eu odeio usar o meu mouse de computador! Isto motivou-me a procurar grandes ferramentas para melhorar a minha experiência de utilizador no CLI. Eu me deparei com o Oh-My-Zsh durante o meu estágio. Alguns amigos me convenceram a usar esta concha por causa de sua simplicidade e adaptabilidade. Como bônus, o CLI é extensível com muitos plugins.
Esta é uma lista das suas capacidades:
Validação de comandos
Correcção de comandos
Partilha do histórico de comandos entre todas as shells em execução
Pontos temíveis (Agnoster, RobbyRussell, …)
Histórico do directório
Criptografias de arranque/desligamento via zshenv, zprofile, zshrc, zlogin, e zlogout
Fortíssimas capacidades de auto-completar. Você pode usar a tecla TAB para navegar através das diferentes opções e usar enter para selecionar a pasta certa. Bash, por exemplo, imprimiria todas as opções. Isto é bastante spammy e polui seu scrollback.