2020-07-21 00:18:26 +02:00
|
|
|
===============
|
|
|
|
NuttShell (NSH)
|
|
|
|
===============
|
|
|
|
|
2023-10-30 09:31:00 +01:00
|
|
|
The NuttShell is a very complete shell system to be used in NuttX, similar to
|
|
|
|
bash and other similar options. It supports a rich set of included commands,
|
|
|
|
scripting and the ability to run your own applications as "builtin" (part of the
|
|
|
|
same NuttX binary). NSH is implemented as an application where most of the
|
|
|
|
functionality is part of the library called `nshlib`.
|
2020-08-15 23:10:25 +02:00
|
|
|
|
2023-10-30 09:31:00 +01:00
|
|
|
As such, NSH is completely optional and can be disabled so that NuttX directly
|
|
|
|
starts a given task instead of the main ``nsh`` application.
|
2020-10-18 18:48:44 +02:00
|
|
|
|
2020-07-21 00:18:26 +02:00
|
|
|
.. toctree::
|
|
|
|
:maxdepth: 2
|
2020-08-15 23:10:25 +02:00
|
|
|
:caption: Contents
|
2020-10-18 18:48:44 +02:00
|
|
|
|
2020-07-21 00:18:26 +02:00
|
|
|
nsh.rst
|
|
|
|
commands.rst
|
|
|
|
config.rst
|
|
|
|
customizing.rst
|
|
|
|
builtin.rst
|
|
|
|
installation.rst
|
|
|
|
login.rst
|
2023-11-04 20:12:22 +01:00
|
|
|
running_apps.rst
|