[latex3-commits] [git/LaTeX3-latex3-l3build] master: Add a man file for l3build (cdc6f2e)

Joseph Wright joseph.wright at morningstar2.co.uk
Wed Mar 7 10:41:44 CET 2018

Repository : https://github.com/latex3/l3build
On branch  : master
Link       : https://github.com/latex3/l3build/commit/cdc6f2e5d59e557a93f9fcc73ef02ff30254cbe8


commit cdc6f2e5d59e557a93f9fcc73ef02ff30254cbe8
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date:   Wed Mar 7 09:41:44 2018 +0000

    Add a man file for l3build
    This has been written by hand so may be a bit of
    a disaster: needs testing!


 build.lua |    1 +
 l3build.1 |   67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 68 insertions(+)

diff --git a/build.lua b/build.lua
index e4669ff..78d2914 100644
--- a/build.lua
+++ b/build.lua
@@ -14,6 +14,7 @@ cleanfiles   = {"*.pdf", "*.tex", "*.zip"}
 installfiles = {"regression-test.tex"}
 packtdszip   = true
 scriptfiles  = {"l3build*.lua"}
+scriptmanfiles = {"l3build.1"}
 sourcefiles  = {"*.dtx", "l3build*.lua", "*.ins"}
 typesetcmds  = "\\AtBeginDocument{\\DisableImplementation}"
 unpackdeps   = { }
diff --git a/l3build.1 b/l3build.1
new file mode 100644
index 0000000..b6969d5
--- /dev/null
+++ b/l3build.1
@@ -0,0 +1,67 @@
+.TH l3build 1 "2018-03-07"
+l3build \- Checking and building packages
+l3build <command> [<options>] [<names>]
+The l3build system is a Lua script for building TeX packages, with particular
+emphasis on regression testing. It is written in cross-platform Lua code, so
+can be used by any modern TeX distribution with the texlua interpreter. A
+package for building with l3build can be written in any TeX dialect; its
+defaults are set up for LaTeX packages written in the DocStrip style.
+The most commonly used l3build commands are:
+.IP check
+Run all automated tests
+.IP clean
+Clean out directory tree
+.IP doc
+Typesets all documentation files
+.IP install
+Installs files into the local texmf tree
+.IP save
+Saves test validation log
+.IP tag
+Update release tags in files
+.IP uninstall
+Uninstalls files from the local texmf tree
+.IP unpack
+Unpacks the source files into the build tree
+Various options apply 
+.IP --config|-c
+Sets the config(s) used for running tests
+.IP --date
+Sets the date to insert into sources
+.IP --dry-run
+Dry run for install
+.IP --engine|-e
+Sets the engine(s) to use for running test
+.IP --epoch
+Sets the epoch for tests and typesetting
+.IP --first
+Name of first test to run
+.IP --force|-f
+Force tests to run if engine is not set up
+.IP --halt-on-error|-H
+Stops running tests after the first failure
+.IP --last
+Name of last test to run
+.IP --pdf|-p
+Check/save PDF files
+.IP --quiet|-q
+Suppresses TeX output when unpacking
+.IP --rerun
+Skip setup: simply rerun tests
+.IP --shuffle
+Shuffle order of tests
+.IP --texmfhome
+Location of user texmf tree
+The LaTeX3 Project (latex-team at latex-project.org)
+Please log issues on the GitHub homepage:
+See l3build.pdf for more details.
\ No newline at end of file

More information about the latex3-commits mailing list