bitmap said on Sun, 17 Aug 2025 09:43:23 -0400
What they say is
Whenever possible without breaking the above goals, fish should follow POSIX. https://fishshell.com/docs/current/design.html So they will be POSIX unless not feeling like it.
More clear:
fish is intentionally not fully POSIX compliant, it aims at addressing POSIX inconsistencies (as perceived by the creators) with a simplified or a different syntax. This means that even simple POSIX compliant scripts may require some significant adaptation or even full rewriting to run with fish. https://wiki.archlinux.org/title/Fish
The preceding quotes are a whole lot different from the Poetteristic "Non-POSIX-compliant by design". Nobody's 100% POSIX compliant, and these quotes don't mean they're going out of their way to discard POSIX. There's a big difference. SteveT Steve Litt http://444domains.com