The author has been testing the fish shell for two months and shares their observations. While finding autocompletion and the default prompt excellent, they note a noticeable latency in prompt creation. POSIX-style functions are unsupported, requiring adaptation of existing scripts. Heredocs and process substitution function differently, demanding workarounds. Documentation is considered limited, hindering easy access to information. Multi-line commands are rendered with newlines in some terminals, affecting display. Significant differences include the lack of POSIX-style subshells, requiring the use of `begin`/`end` blocks instead of parentheses. Environment variable assignment differs, and aliases behave unusually, requiring workarounds and preventing overriding built-ins. The author finds these inconsistencies frustrating, particularly the backslash escape behavior. Overall, the author's experience is mixed, highlighting both strengths and weaknesses of the fish shell compared to bash and zsh.
anarc.at
anarc.at
Create attached notes ...
