From 4ee0fe25f73f5dcc1a1da2b8a18ca112d8d91b94 Mon Sep 17 00:00:00 2001 From: Markus Kurtz Date: Sun, 2 Feb 2025 16:15:30 +0100 Subject: [PATCH] Fix parsing `texdoc -c --help` etc. (#121) --- script/texdoclib-cli.tlu | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/script/texdoclib-cli.tlu b/script/texdoclib-cli.tlu index 79c2026..15549ff 100644 --- a/script/texdoclib-cli.tlu +++ b/script/texdoclib-cli.tlu @@ -58,14 +58,10 @@ local function getopt(arg, options) end -- check the existence of an argument - if not tmp then + if not tmp or tmp:match('^%-') then err_print('error', 'Option -%s requires an argument.', jopt) os.exit(C.exit_error) - end - - if tmp:match('^%-') then - table.insert(tab, {jopt, false}) else table.insert(tab, {jopt, tmp}) end