1exit command
2============
3
4Synopsis
5--------
6
7::
8
9    exit
10
11Description
12-----------
13
14The exit command terminates a script started via the run or source command.
15If scripts are nested, only the innermost script is left.
16
17::
18
19    => setenv inner 'echo entry inner; exit; echo inner done'
20    => setenv outer 'echo entry outer; run inner; echo outer done'
21    => run outer
22    entry outer
23    entry inner
24    outer done
25    =>
26
27When executed outside a script a warning is written. Following commands are not
28executed.
29
30::
31
32    => echo first; exit; echo last
33    first
34    exit not allowed from main input shell.
35    =>
36
37Return value
38------------
39
40$? is always set to 0 (true).
41