=over 4
+=item B<add> name
+
+Add a subkey named C<name> below the current node. The name may
+contain spaces and punctuation characters, and does not need to be
+quoted.
+
+The new key will have no subkeys and no values (see C<setval>).
+
+There must be no existing subkey called C<name>, or this command will
+fail. To replace an existing subkey, delete it first like this:
+
+ cd name
+ del
+
=item B<cd> path
Change to the subkey C<path>. Use Windows-style backslashes to
Path elements (node names) are matched case insensitively, and
characters like space, C<*>, and C<?> have I<no> special significance.
-C<..> may be used to go to the parent directory.
+C<cd ..> may be used to go to the parent directory.
+
+C<cd> without any arguments prints the current path.
+
+Be careful with C<cd \> since the readline library has an undocumented
+behaviour where it will think the final backslash is a continuation
+(it reads the next line of input and appends it). Put a single space
+after the backslash.
=item B<close> | B<unload>
Note that you have to specify the C<-w> flag, otherwise no writes are
allowed.
+=item B<del>
+
+Delete the current node and everything beneath it. The current
+directory is moved up one level (as if you did C<cd ..>) after
+this command.
+
+You cannot delete the root node.
+
=item B<exit> | B<quit>
Exit the shell.