fish-shell/sphinx_doc_src/cmds/else.rst
David Adam 02d82dcf85 docs: update all command synopsis formatting
Adds synopses for those commands missing them.

Moves all synopsis sections to code blocks. This improves the appearance, although highlighting as
fish code may not be the ideal appearance.
2019-09-17 17:59:04 +08:00

34 lines
643 B
ReStructuredText

.. _cmd-else:
else - execute command if a condition is not met
================================================
Synopsis
--------
::
if CONDITION; COMMANDS_TRUE...; [else; COMMANDS_FALSE...;] end
Description
-----------
``if`` will execute the command ``CONDITION``. If the condition's exit status is 0, the commands ``COMMANDS_TRUE`` will execute. If it is not 0 and ``else`` is given, ``COMMANDS_FALSE`` will be executed.
Example
-------
The following code tests whether a file ``foo.txt`` exists as a regular file.
::
if test -f foo.txt
echo foo.txt exists
else
echo foo.txt does not exist
end