Documentation

NESH — the New EFI Shell

A modern command shell for UEFI firmware, in one file, with a BASIC-style scripting language and the UEFI Shell command set rewritten from scratch.

Version 0.2.0Platform UEFI x86-64
A NESH session: ver, map, ls of the examples folder, and a menu script picking a boot entry
A session in QEMU: ver, map, the example scripts, and a menu written in NESH BASIC listing the firmware boot entries.
>_

User manual

Using NESH and writing scripts: every command and function, with examples and an interactive boot menu.

{ }

Developer manual

Architecture, build, internals, testing and how to extend NESH.

Decisions and history

Why NESH is the way it is: the design decisions and the history of the project.

</>

Source code

The repository on GitHub.