summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Gesang <phg42.2a@gmail.com>2013-08-03 22:06:03 +0200
committerPhilipp Gesang <phg42.2a@gmail.com>2013-08-03 22:06:03 +0200
commit8d890cb8e98d50f13bfe2a279da5ce3518458ac1 (patch)
treed93cb0067e497ce586e208455b4f939a6a00763e
parent56e3035e8892cdec21931340536a8244faae1d10 (diff)
downloadluaotfload-8d890cb8e98d50f13bfe2a279da5ce3518458ac1.tar.gz
[tool] add option --no-reload to suppress database updates
-rwxr-xr-xluaotfload-tool.lua6
-rw-r--r--luaotfload-tool.rst6
2 files changed, 10 insertions, 2 deletions
diff --git a/luaotfload-tool.lua b/luaotfload-tool.lua
index c3bf3bb..11013e9 100755
--- a/luaotfload-tool.lua
+++ b/luaotfload-tool.lua
@@ -209,6 +209,7 @@ This tool is part of the luaotfload package. Valid options are:
DATABASE
-u --update update the database
+ -n --no-reload suppress db update
-f --force force re-indexing all fonts
-l --flush-lookups empty lookup cache of font requests
-D --dry-run skip loading of fonts, just scan
@@ -1044,6 +1045,7 @@ local process_cmdline = function ( ) -- unit -> jobspec
limit = 1,
list = 1,
log = 1,
+ ["no-reload"] = "n",
["prefer-texmf"] = "p",
quiet = "q",
["show-blacklist"] = "b",
@@ -1054,7 +1056,7 @@ local process_cmdline = function ( ) -- unit -> jobspec
warnings = "w",
}
- local short_options = "bDfFiIlpquvVhw"
+ local short_options = "bDfFiIlnpquvVhw"
local options, _, optarg =
alt_getopt.get_ordered_opts (arg, short_options, long_options)
@@ -1133,6 +1135,8 @@ local process_cmdline = function ( ) -- unit -> jobspec
result.asked_diagnostics = optarg[n]
elseif v == "formats" then
names.set_font_filter (optarg[n])
+ elseif v == "n" then
+ config.luaotfload.update_live = false
end
end
diff --git a/luaotfload-tool.rst b/luaotfload-tool.rst
index 2d3ae2f..4bbabfd 100644
--- a/luaotfload-tool.rst
+++ b/luaotfload-tool.rst
@@ -15,13 +15,14 @@
SYNOPSIS
=======================================================================
-**luaotfload-tool** [ -bDfFiIlpquvVhw ]
+**luaotfload-tool** [ -bDfFiIlnpquvVhw ]
**luaotfload-tool** --update [ --force ] [ --quiet ] [ --verbose ]
[ --prefer-texmf ] [ --dry-run ]
[ --formats=[+|-]EXTENSIONS ]
**luaotfload-tool** --find=FONTNAME [ --fuzzy ] [ --info ] [ --inspect ]
+ [ --no-reload ]
**luaotfload-tool** --flush-lookups
@@ -59,6 +60,9 @@ update mode
--update, -u Update the database; indexes new fonts.
--force, -f Force rebuilding of the database; re-indexes
all fonts.
+--no-reload, -n Suppress auto-updates to the database (e.g.
+ when ``--find`` is passed an unknown name).
+
--prefer-texmf, -p Organize the file name database in a way so
that it prefer fonts in the *TEXMF* tree over
system fonts if they are installed in both.