Help cleanup
Large list of changes, including formatting and typos for most commands.
More substantive changes have been made to alias, bind, block, break,
builtin, case, cd, commandline, count, else, emit, fish_config, funced,
function, functions, history, math, mimedb, nextd, not, popd, prevd,
pushd, pwd, random, read, set, set_color, switch, test, trap, type,
ulimit, umask, and while.
2013-05-12 15:56:01 +08:00
\section return return - stop the current inner function
2005-09-20 21:31:55 +08:00
\subsection return-synopsis Synopsis
2014-08-01 20:25:41 +08:00
\fish{synopsis}
2014-08-01 10:37:32 +08:00
function NAME; [COMMANDS...;] return [STATUS]; [COMMANDS...;] end
\endfish
2005-09-20 21:31:55 +08:00
2010-09-18 10:18:26 +08:00
\subsection return-description Description
2005-09-20 21:31:55 +08:00
2014-08-19 20:41:23 +08:00
`return` halts a currently running function. The exit status is set to `STATUS` if it is given.
It is usually added inside of a conditional block such as an <a href="#if">if</a> statement or a <a href="#switch">switch</a> statement to conditionally stop the executing function and return to the caller, but it can also be used to specify the exit status of a function.
Help cleanup
Large list of changes, including formatting and typos for most commands.
More substantive changes have been made to alias, bind, block, break,
builtin, case, cd, commandline, count, else, emit, fish_config, funced,
function, functions, history, math, mimedb, nextd, not, popd, prevd,
pushd, pwd, random, read, set, set_color, switch, test, trap, type,
ulimit, umask, and while.
2013-05-12 15:56:01 +08:00
2006-06-13 00:48:54 +08:00
2005-09-20 21:31:55 +08:00
\subsection return-example Example
2014-08-19 20:41:23 +08:00
2006-06-04 07:15:17 +08:00
The following code is an implementation of the false command as a fish function
2006-09-19 22:52:03 +08:00
2014-08-01 10:37:32 +08:00
\fish
2006-09-19 22:52:03 +08:00
function false
2014-08-01 10:37:32 +08:00
return 1
2006-09-19 22:52:03 +08:00
end
2014-08-01 10:37:32 +08:00
\endfish
2006-09-19 22:52:03 +08:00
2005-09-20 21:31:55 +08:00