Language Request: fish
Author: razziusCreated Mar 19, 2023Updated Aug 14, 2026
Labelslanguage-definitionsnew language
Language Fish is the scripting language of the Fish Shell.
Here's what it looks like:
# an example fish function
function echo-variable --no-scope-shadowing
if set -q -- $argv
set varname $argv
else
set varname (echo $argv | string upper)
end
eval 'echo $'$varname
end
Additional resources
Source: PrismJS/prism