You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
corresponding to the subcommand as given in <codeclass="codex-param">subcommand-functions</code>
63
63
will be called. Expects that function to return a results map, with at least
64
64
the <code>:status</code> key set to one of the values listed in the <code>*exit-codes*</code>
65
-
map.</p><p></p><p></p><h2id="the-options-tower">The Options Tower</h2><p></p><h3id="configuration-files">Configuration Files</h3><p> The function first builds, in successive steps, the options table which will
65
+
map.</p><p></p><p></p><h2id="1-the-options-tower">The Options Tower</h2><p></p><h3id="configuration-files">Configuration Files</h3><p> The function first builds, in successive steps, the options table which will
66
66
be passed to the function in question.</p><p> It starts with the options hash table given by the <codeclass="codex-param">defaults</code>
67
67
parameter.</p><p> The function next examines the given <codeclass="codex-param">environment-variables</code>,
68
68
which should be given as an alist with keys as variable names and values as
<codeclass="codex-param">suppress-output</code> is given as <code>t</code>.</p><p><code>execute-program</code> then returns two values: the numeric exit code
197
197
corresponding to the exit status computed as described above, and the newly
198
198
constructed result map containing the error information.</p><p></p><p>
199
-
</p><h2id="goals-and-discussion">Goals and Discussion</h2><p> Command line tools necessarily need to do a lot of I/O. <code>execute-program</code>
199
+
</p><h2id="discussion">Discussion</h2><p> Command line tools necessarily need to do a lot of I/O. <code>execute-program</code>
200
200
attempts to encapsulate much of this I/O while providing
0 commit comments