shell

[Function]
  `(``shell` cmd {keyword value}`)`

Passes the cmd string to the operating system for execution. Returns whatever the underlying Lisp implementation returns, typically a process object or false.

`shell` supports the following keyword arguments:

:output boolean
  If true then any command output will be visible on the standard output, otherwise it will not. The default value is true.
:wait boolean
  If true then the function will not return until the command has completed execution, otherwise the function returns immediately after the command process starts. The default value is true.

#### See also:

- `cd` [Function]
- `cm-version` [Function]
- `date-and-time` [Function]
- `pwd` [Function]