home *** CD-ROM | disk | FTP | other *** search
- ***********************************************
- * Configuration file for FMSFMT, version 1.0 *
- ***********************************************
- * Generic example showing all the configuration options.
- * Use your favorite full screen editor to change this file.
- * See FMSFMT.DOC for a guide to specific, working examples
- * of configuration files.
- ***********************************************
- * General notes:
- * lines beginning with * are comments (ignored)
- * lines begining with / specify parameter values controlling
- * how FMSFMT runs
- * in parm values, case does not matter
- * spaces after the "=" do not matter
- * multiple parms can be put on the same line, e.g.
- * /AddCat$=UNC/AddDate$=Today
- * most parms in this file can also be passed on the command line
- * --------[display on screen as running doc]---------------
- * this entry is simple displayed at the top of FMSFMT when it runs
- * it is only for on-screen documentation of what the application does
- * and is useful only for confirming you invoked what you expected.
- * You can have multiple "/Title=" lines.
- /Title= On this Run, a generic example
- * --------[what gets reformatted]----------------
- * StartDir is the name of the directory to merge or reformat
- /StartDir= MERGE.DIR
- * --------[format of input]------------------------
- * StartIsFMS declares that StartDir is an FMS directory - fixed length
- * name begins column 1, size column 15, date in 24, and description
- * in 34, last 3 characters are category code. If not FMS directory -
- * e.g. redirected "dir", or non-RBBS list, comment out this line.
- */StartIsFMS
- * --------[where extended descriptions are located in StartDir]-------------
- * ExtendedBeforeName means that the extended occur above the entry with
- * the file name. This is how RBBS FMS directories are that are ordered
- * by date. PCBoard directories have the extended directories after
- * the file name entry. Put in "/NoExtended" if there are no extended
- * descriptions in the incoming file. "/ExtendedAfterName" means the
- * extended description lines occur after the name/date/size entry.
- */ExtendedBeforeName
- */ExtendedAfterName
- */NoExtended
- * --------[where fields are located]-------------
- * These parameters let you specify where the fields in the StartDir
- * are located. FMSFMT grabs 13 characters at the name, 7 at the
- * size, 8 at the date, and everything after the description, though
- * the last 3 are the category code if the directory is an FMS. If
- * a field is not present, declare its value to be 0. FMSFMT will
- * leave it blank, though AddCat and AddDate let you add a value.
- * The default is 1 for StartNameAt, 15 for StartSizeAt, 24 for
- * StartDateAt, and 34 for StartDescAt.
- */StartNameAt= 1
- */StartSizeAt= 15
- */StartDateAt= 24
- */StartDescAt= 34
- * --------[convert the fields]---------------------
- * ConvertFields tells RBBS to perform edits on the name/size/date/desc
- * fields. The edits for name are to squeeze out interior spaces and
- * put a dot between prefix and extension. The edits for size are to
- * allign the field to the right. The edits for date are to separate
- * the month/day/year by "-" and to replace blanks by zeros. The
- * edits for the descrition are to be left justify the field and lengthen
- * by blanks or truncate to make the length proper. If StartDir has
- * the proper format, comment out this line and FMSFMT will run faster.
- /ConvertFields
- * --------[whether use description in ZIP]----------
- * Use FILE_ID.DIZ inside the ZIP to get a description. Will
- * reformat the lines to use extended descriptions. FMSFMT needs
- * to know where to look for ZIP files. The default is to look
- * in the current directory. But if the StartDir file has in it
- * "Directory of " then FMSFMT will use the directory following
- * as the location to look for the ZIP files that follow (this is
- * modelled on the output of the DOS "dir" command. If the ZIP
- * file is not found there, FMSFMT will also look in the current
- * directory. FMSFMT will shell to "pkunzip" to extra the description
- * file, so PKUNZIP.EXE must be somewhere in the directories specified
- * in the PATH setting or else be in the current directory. The
- * DIZ description will overwrite any found already for the file.
- */StartUseDIZ
- * --------[ combine extended lines onto one line]------------
- * CombineExtended means for all the extended descriptions to be
- * put at the end of the line with the filename/size/date. This
- * is useful for sorting. Then use FMSFMT to burst out the lines
- * after sorting.
- */CombineExtended
- * --------[add header]------------
- * "/Header=" specified what header to add as the first line of
- * output. FMS directories that have special values require a
- * header. Headers in the file merged into will be preserved.
- * But if start doesn't have a header, such as one date sorted,
- * and you are converting to different format, such as name sorted,
- * you may want to have a header added.
- */Header= \FMS NOSORT
- * --------[FMS dir to merge into]------------------
- * MergeTo is the name of the FMS file to merge entries into.
- * If you merely want to reformat StartDir without merging it into
- * another file, comment out this line.
- */MergeTo= UPLOADS.DIR
- * --------[directory to create]--------------------
- * NewDir is the name of the directory to create (reformated/merged)
- /NewDir= MASTER.DIR
- * --------[what to set catcode to]-----------------
- * AddCat is the category code to put in for all the entires in StartDir.
- * Use this if StartDir has no category codes or you wish them all
- * to be replaced. If the StartDir is not FMS, the default is to
- * add "UNC" as the category code.
- */AddCat= UTL
- * --------[what to set date to]--------------------
- * AddDate is the date code to put in for all the entires in StartDir.
- * Use this if StartDir has no dates or you wish them all
- * to be replaced. You can specify "TODAY" if you wish the current
- * date to be used.
- */AddDate= TODAY
- * --------[what to set description to]-----------------
- * AddDesc is the category code to put in for all the entries in StartDir.
- * Use this if StartDir has no descriptions or you wish them all
- * to be replaced. The default is to leave the description field blank
- * if none is indicated in "/StartDescAt=" by setting it to zero.
- */AddDesc= DOS utility
- * --------[how extended descriptions written out]-------------
- * Extended descriptions come after the filename entry when sorted
- * by name (because read by RBBS from top to bottom) but above
- * when sorted by date (because RBBS reads from bottom up). This
- * parm is especially useful when converting a file rather than
- * merging one.
- */TargetSortedByName
- */TargetSortedByDate
- * --------[length of output]--------------------
- * NewLen is the total length of the output. This way you can change
- * the length of the output to whatever desired for both StartDir
- * and MergeTo. Value must be 76 or more. If not specified,
- * the default new length is the length of the TargetDir. The total
- * length will depend on the length of the description field:
- * 40 for desc length gives 76, 41 gives 77, 42 -> 78, 43 -> 79,
- * 44 -> 80, 45 -> 81, 46 -> 82.
- /NewLen= 76
- * --------[search/replace for input catcodes]------
- * ReplaceCat specifies that the cat codes in StartDir are to
- * be replaced by others. You can specify a pair of 3 character codes.
- * For example,
- * /ReplaceCat= 001 UTL
- * means to replace cat code "001" in StartDir with "UTL"
- * Better yet you can specify a list following "/ReplaceCat="
- * by listing the pairs of codes on the lines following, terminating
- * the list by "END" on a line by itself.
- */ReplaceCat=
- *001 COM
- *002 WPE
- *END
- * -------------[Multiple Processing]--------------
- * You can run as many configurations as desired in a single run
- * by including the "/RUN" paramter. This causes FMSFMT to run with
- * the current parameter values. After a "/RUN" you can change whatever
- * parameters you want, then run again. All values stay the same
- * except those changed. This is useful, for example, when you want
- * to process many different input files. See FFOLD.CFG for an
- * example.
- */RUN