# compile with data2inc
#
# Include file that contains all "usage" texts.
# All small utils except data2inc put their usage texts here. This avoids
# problems with textual constants bigger than 255 chars.
#
# All usage constants in one file simplifies makefiles, and smartlinking
# causes only the right constant to be linked in.
# You can use EFIO.WrArrChar to write such constant (which translates the
# single CR character (\015 below) to CrLf or Lf (dependant on OS)

#
# CrToLf Usage text.
#

!UsageCrtolf
Usage:   CrToLf <FileName1> [FileName2] [Switches]\015
 Default all separators are translated to CrLf, spaces are tabbed\015
 with a default tablength of 8\015
  Switches:\015
  /C        : Lineseparator always Cr\015
  /L        : Lineseparator always Lf\015
  /B        : Lineseparator always CrLf(default)\015
  /T        : Convert spaces to hardtabs, default the otherway around\015
  /S:<Nr>   : Use tabsize <Nr> (default:8)\015\015
  /W[:size] : word wrap the file to a width of 80 (default) or <size>\015
              characters if /W is used, tabbing is off\015\015
  /P        : (only together with /W) Strip multiple points too (.... becomes .)\015
  /R        : (Ignored with /W): Never write more than one linefeed.\015
  /D        : ROT 13 file (not together with /w)\015
  /M        : Clean up MAN pages linux\015\015

#
# indexer usage text.
#
!usageindexer
Usage: Indexer <directory>\015
Creates indexes and Files.bbs from descript.ion, recursing directories.\015
Usage : Indexer <Starting-Directory> \015
   E.g. Indexer c:..\\source\015\015

#
#cdsize usage
#
!usagecdsize
Usage: cdsize <INFILE> [clustersize]\015
Computes the total size of directories+files, stored in @INFILE (ASCII) or
in directory INFILE and below.\015
The second optional parameter is the clustersize in bytes, default 2048.\015
\011E.g.\011cdsize @c:\\newcd.txt 4096\011(file with parameters) OR\015
\011\011cdsize c:\\windows 4096\015\015

!usagefile2tag
Usage: File2tag [-a AlbumName]\015
Evaluates the name of all MP3 files in this directory, and sets their tags\015
accordingly. The albumname is extracted from the name of the currect directory,\015
but that can be overridden with -a\015
The systems is designed for files with the following naming convention:\015
\015
Artist - Albumname\\##Artist - ## Songname.mp3\015
\015
Where ## can be nothing or the number of the song on the album (which will be\015
copied to the comment field with "Nr." in front of it)\015

!UsageFileFind
Searches a directory and below for matching files. \015
Usage : FileFind <switches> <Directory> <FileSpec> \015
   E.g. FileFind c:..\\source *.pkt \015\015

Switches :\015
  -i /i : Don't print other info than found files\015
  -s /s : Output short filenames only (LFN Dos only)\015
