Index of /archives/text/CTAN/support/pydocstrip
Name Last modified Size Description
Parent Directory -
docstrip.py 2004-03-30 07:00 23K
README_samples 2004-03-30 07:00 692
README 2004-03-30 07:00 1.2K
FILELIST 2004-03-30 07:00 782
vnr_pp.kins 2004-03-21 12:38 794
vnr_ec.kins 2004-03-21 12:38 254
vnr_cm.kins 2004-03-21 12:38 296
vnr.kins 2004-03-21 12:38 1.5K
vnparam.dtx 2004-03-21 12:38 2.2K
vndriver.dtx 2004-03-21 12:38 8.7K
vnbase.dtx 2004-03-21 12:38 43K
COPYING 2004-03-21 12:38 15K
Please visit
http://docstrip.sarovar.org/
for the full description on `docstrip.py`.
docstrip.py
* is the Python version of TeX's `docstrip` utility
* but it use KINS files instead of TeX's INS file.
* some advance functions of `docstrip.py`:
----------------------------------------
a) Support the switches at the command line, for e.g,
docstrip.py -e "test=0;foo=1"
or
docstrip.py -e "test=1;foo=1"
With this features,
we can easily create a quite sophisticated generation.
b) Support the source-file-time checking:
If the (DTX) source file havenot changes, the `docstrip.py`
knows this and skips the generation. So if we have many DTX
files, or the DTX files have quite big size, we may save
very much time of generation.
(The behavior can be overwritten by using `--force` option.)
c) Can generate only files whose names match a regular expression:
for example:
docstrip.py [...] -g "foo[0-9]\.tex"
will generate "foo1.tex", "foo2.tex" but "foo100.tex"
d) Can run in DEBUG mode:
The DEBUG mode is turned on by the `--debug` option.
No file is generated; but we will know what `docstrip.py`
would do in the real mode.