Tag related programs
The tag programs are rather like the Rand Mail Handler (MH) in being a
set of tools to manipulate the data - they are a construction set for
building applications rather than an application in their own right.
- tagdiff
-
gives the difference between 2 tag files - can take advantage of
understanding the structure to synchronise better than normal diff.
- tagedit
-
Edit a tag file
- tag2html
-
turn a tag file into html
- tagcheck
-
take in a tag file and a tag descriptor file and check the tag file
tagcheck -f could fix some problems, for example missing end tags.
- tagdscgen
-
generate a descriptor file from a tag file (really just a fancy
output of all the different tags found - it should be able to
work out which is the primary tag)
- tagsort
-
sort a tag file, outputting the records in an order determined by
the value of some of the tags
- tagreplace
-
replace the contents of a tag record with values taken from the
command line, or a file
- tagextract
-
output a subset of records from a tag file e.g.
tagextract -m Priority -le 6 < actions.dat
- tagshow
-
Display selected fields from a tag file, e.g.
tagshow Title,Priority "%s:%s\n"
will show the Title and Priority fields from a tag file
The default if no format string is given is just to show a
single field per line
- tagdispatch
-
takes a tag file as input and pass it on to another program
depending on what type it is. The intention is that this can be
used as a target by, for example metamail, and it will in turn
invoke a different program for a recipie tag file from an
actions file.
- tag2tab
-
Convert a tag file into a tag seperated file.
- tab2tag
-
Convert a tab seperated file into a tag file
- tagcount
- Count things in a tag file