LunaSH Features

LunaSH provides the following features:

>Command history is supported, using up/down arrows, Home, End, Page Up, Page Down.

>Command shortnames are supported. You must type sufficient letters of a command or sub-command to make the input unique in the current syntax. For example, you could invoke system syntax help with “help”, “hel”, “he”, but not just “h” (because there is also an "hsm" command and typing just "h" is not sufficient to indicate whether you want "help" or "hsm"). Additionally, for syntax help, the alias “?” is available.

>When the logging function is active, the full name of a command is recorded in the log, not the short version.

>If you supply a short form that is ambiguous, an error message is presented, followed by the list of available commands, sub-commands, or options at the current level.

>Context-sensitive command completion is supported, using Tab.

>Commands and options are case-insensitive.

NOTE   Sub-commands do not take a leading dash; options must be typed with a leading single dash. If a command is refused, retry, being careful to type correct syntax. If you are unsure, type the command name followed by a question mark, to force a syntax error and a summary of the proper syntax for that command.