Help: mysh initialization summary:

When mysh starts up, it must be initialized and acclimated to its environment. The boot/initialization process of mysh is somewhat modeled after that of the famous bash shell. On startup:

1 Option values are initialized to their initial, default values.

2 Process pre-boot command line options: Some command line options are

processed early. These are --help, -h, -?, --init, -i, --no-init, and -ni.
See Usage above for details on these.

3 Try to load and execute the mysh_init file. There are three possible files

for this role. In priority order they are

  $$h/mysh_init.mysh,
  $$h/mysh_init.rb,
  $$h/mysh_init.txt.

NOTE: If an init file is specified with the --init option, or disabled with
      the --no-init option, then this step is skipped.

4 The rest of the command line options are processed at this time.

It should be noted that in the event of a conflict in settings during the boot process, the last command/option encountered shall prevail. For example if the $$h/mysh_init.mysh contains the line:

$debug = true

and the command line has the -nd option, then debug mode will be disabled because the -nd command line option is processed after the mysh_init file.