Re:Fish: A user-friendly command line shell for macOS, Linux...
by nonsince on Wednesday December 13, 2017 @07:35AM
(#15913821)
I really like that you have to use `env` in fish, since it's cross-shell - it works in bash/zsh/dash/whatever. The `A=b foo` syntax is an unnecessary appendix in the syntax that complicates matters while only saving 4 characters.
[ Parent
| on HN ]
Re:Fish: A user-friendly command line shell for macOS, Linux...
by Pete_D on Wednesday December 13, 2017 @02:05PM
(#15916588)
It's not just to save typing - having an `A=b foo` form built-in instead of relying on an external program means `foo` can be an alias or shell function.
Re:Fish: A user-friendly command line shell for macOS, Linux...
by jhasse on Wednesday December 13, 2017 @08:03AM
(#15913935)
I agree and think the best fix would be if the syntax would be forbidden in bash/zsh. Problem is: Millions of code snippets on the Internet not using env.
Re:Fish: A user-friendly command line shell for macOS, Linux...
by nine_k on Wednesday December 13, 2017 @11:13AM
(#15915123)
For one-liners, typing `env ` before pasting is likely not too much work. For longer scripts, you'd have to rewrite much of the text anyway.