Pomtex::Help
Shell completions and the man page, generated from pomtex --help so that
neither can drift from the options the parser actually accepts.
Constants
COMMAND_LINE = /^\s+pomtex ([a-z]+) ?(.*?)\s{2,}(\S.*)$/
ENGINES = {"pdflatex", "xelatex", "lualatex"}
OPTION_LINE = /^\s+(?:-(\w)(?: \S+)?, )?--([\w-]+)(?:=(\S+))?\s{2,}(\S.*)$/
SHELLS = {"bash", "fish", "zsh"}
VARIABLE_LINE = /^\s+([A-Z][A-Z_]+)\s{2,}(\S.*)$/