Fish rules

submitted by any/all
"How it feels using a posix non compliant shell" Picture of a pug with a cappy, a golden chain and sunglasses

fish, the friendly interactive shell, is a commandline shell intended to be interactive and user-friendly.

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.

Source

60
329

Back to main discussion

Parent comment

basically a text expansion. I have g=git, so when I type "g push" after I hit space after g, it expands it to git in the terminal as if i just typed out git myself. My history doesnt show "g push" it shows "git push" before I push enter

https://fishshell.com/docs/current/cmds/abbr.html

Been using fish for years and did not know this.



Insert image