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


On Sun, Aug 17, 2025, at 9:28 AM, Steve Litt via Talk wrote:
Evan Leibovitch via Talk said on Sun, 17 Aug 2025 02:35:59 -0400


>Non-POSIX-compliant by design, it appears to be far more advanced in
>tab-completion and inline syntax checking than bash.

I saw nothing about POSIX on <https://fishshell.com/> , so what what
leads you to say it's non-POSIX compliant?

SteveT

Steve Litt 

http://444domains.com

------------------------------------
Description: GTALUG Talk
Unsubscribe via Talk-unsubscribe@lists.gtalug.org
Start a new thread: talk@lists.gtalug.org
This message archived at https://lists.gtalug.org/archives/list/talk@lists.gtalug.org/message/CVOURHQEVFFGDGVMCVIAWGZAM4FMI63X/