Back to Fish

end - end a block of commands¶

docs/docs/3.2/cmds/end.html

latest1.1 KB
Original Source

This documents an old version of fish. See the latest release.

end - end a block of commands

Synopsis

begin; [COMMANDS...] endfunction NAME [OPTIONS]; COMMANDS...; endif CONDITION; COMMANDS\_TRUE...; [else; COMMANDS\_FALSE...;] endswitch VALUE; [case [WILDCARD...]; [COMMANDS...]; ...] endwhile CONDITION; COMMANDS...; endfor VARNAME in [VALUES...]; COMMANDS...; end

Description

end ends a block of commands started by one of the following commands:

  • begin to start a block of commands

  • function to define a function

  • if, switch to conditionally execute commands

  • while, for to perform commands multiple times

The end command does not change the current exit status. Instead, the status after it will be the status returned by the most recent command.