Configed features v1.0a:

Configed allows the local console sysop to edit Cmd*.cfg files
which contains option blocks for Cmd modules.

Menus include:

(1)List options

   Displays the list menu where options can be displayed.

   (1)Count blocks

      Displays the number of option blocks and total lines of options.

   (2)List options

      Displays the options in rows of 5. Each option is attached
      to its text copied into the C:\Temp?? directory.

   (3)List removed blocks

      Displays the removed options array in rows of 5. Each option is in the
      undo array and a flag set when restored.

   (4)Quit list menu

      Quits the list menu and returns to the top menu.

(2)Add menu

   Displays the add menu where options can be added.

   (1)Import file

      Prompts for the text file to read into, and the option name
      which it is stored as.

   (2)Create new option

      Prompts for the option to edit and starts the editor with a
      blank text file.

   (3)Quit add menu

      Quits the add menu and returns to the top menu.

(3)Edit menu

   Displays the edit menu where options and files can be edited.

   (1)Edit option

      Prompts for the option to edit. The option text is then loaded into
      the editing array, and the full screen editor is started. Prompt can
      also be appended with #<n> where n is the number of the similar block.

   (2)Edit file

      Prompts for the text file to edit. The text is then loaded into the
      editing array, and the full screen editor is started.

   (3)Undo remove

      Prompts for an option block name in the removed array and restores the
      block into the current editing array.

   (4)Undo all remove

      Prompts to undo all and restores all removed option blocks to the
      original option array.

   (5)Swap options

      Prompts for two option blocks and swaps them returning "swap done" if
      successful. Prompt can also be appended with #<n> where n is the
      similar block.

   (6)Rename block

      Prompts for a block to rename and the block to rename it to. Prompt
      for block to rename can be appended with #<n> where n is the block
      number if similar.

   (7)Copy block

      Prompts for option block to copy and option block to copy to. Then
      adds the new copied block to the option array.

   (8)Quit edit menu

      Quits the edit menu and returns to the top menu.

(4)Remove option

   Prompts for the option to remove from the list of options.

(5)Search filespec

   Displays the search menu where options can be displayed.

   (1)Dirspec

      Prompts for the dirspec to search for directories. Can include path.
      Defaults to *.*

   (2)Filespec

      Prompts for the filespec to search for filenames. Can include path.
      Defaults to *.*

   (3)Dir/Filespec

      Prompts for the directory/filespec to search for directories/filenames.
      Can include path. Defaults to *.*

   (4)Search options

      Prompts for text to search all option blocks and displays the block
      name and the line number the text was found. Also prompts to search
      case-sensitive text. Text to search for can contain ? and * characters.

   (5)Quit search menu

      Quits the search menu and returns to the top menu.

(6)Sort options

   Uses a small 'bubble sort' to alphabetically sort the options and
   each filename of the text option data. Prompts for ascending/descending.

   Also adds option to move [CMD] blocks to top of array and prompt
   for ascending, descending, or not to sort them.

(7)Write option file

    (1)Write option

      Prompts for Cmd option to write to disk.

    (2)Write all files

      Reads the option text from C:\Temp?? and stores each option text in the
      Cmd*.cfg file in the current Dndbbs directory.

    (3)Quit write menu

      Quit write menu and returns to previous call.

(8)Quit editor

   Prompts to write the config files then quits the editor and returns to DOS.

(9)Reread options

   Prompts to reread the Cmd*.cfg files losing any current changes.

Notes:

   Entering the node number on the command line loads the .cfg file.

-end-
