Commands are functions that may be called without surrounding their arguments
in parentheses. Command descriptions have a format similar to function
descriptions. For example, here is the description for Octave’s
Record a list of all commands and the output they produce, mixed together just as they appear on the terminal.
Valid options are:
Start recording a session in a file called diary in the current working directory.
Stop recording the session in the diary file.
Record the session in the file named filename.
With no input or output arguments,
diary toggles the current diary
If output arguments are requested,
diary ignores inputs and returns
the current status. The boolean status indicates whether recording is on
or off, and diaryfile is the name of the file where the session is
See also: history, evalc.