\section for for - perform a set of commands multiple times.

\subsection for-synopsis Synopsis
\fish{synopsis}
for VARNAME in [VALUES...]; COMMANDS...; end
\endfish

\subsection for-description Description

`for` is a loop construct. It will perform the commands specified by `COMMANDS` multiple times. On each iteration, the local variable specified by `VARNAME` is assigned a new value from `VALUES`. If `VALUES` is empty, `COMMANDS` will not be executed at all.

\subsection for-example Example

\fish
for i in foo bar baz; echo $i; end

# would output:
foo
bar
baz
\endfish