
Zsh is easy to start using. Engineering a Zsh environment you can actually understand is another matter.A customized Zsh environment can quickly become a collection of startup files, aliases, functions, plugins, themes, completion systems, and external tools. When something...