blend

Description

blend is the main command driver. With no module name, it prints program information and command-line usage. With a module name, it dispatches to the selected module.

Usage

BLEND - Function localization using arbitrary support, Version 2.0.0
	(c) 2021-2026 Rasheed Ajala.

	BLEND is distributed under the GNU LGPL License (https://www.gnu.org/licenses/lgpl.html).
	Dependencies: C standard library, libm.

usage: blend [options]
       blend <module name> [<module-options>]

options:
  -V[level], --verbose=<level>
     Select verbosity level [w]. Choose among q, e, w, t, i, c, and d:
       q  Quiet; suppress all diagnostic messages.
       e  Error messages only.
       w  Warnings and errors [Default].
       t  Timings, warnings, and errors.
       i  Informational messages, timings, warnings, and errors.
       c  Compatibility messages and all lower verbosity messages.
       d  Debug messages and all lower verbosity messages.
  --help              List descriptions of available BLEND modules.
  --show-citation     Show references for citing BLEND.
  --show-modules      Show all module names.
  --show-windows      Show all available window function names.
  --version           Print BLEND version number.

if <module-options> is '=' we call exit (0) if module exist and non-zero otherwise.