Contains an implementation for the command line, with configuration loading, filesystem searching and manifest generation. Intended for end users.
These allow you to quickly override the input/output folders as well as force a particular configuration file, overriding the default config search behavoir.
More advanced configuration must be done via a configuration file.
|Path to the input directory (required)|
|Path to the output directory (required)|
|Manually specify the configuration file|
|Use the Text UI instead of the default Terminal UI|
@ipp/cli package also exports two functions,
startCli. They are the same
functions that are run when the CLI is invoked from the command line.
init function will attempt to parse command line flags and load a config before calling the
startCli, which takes a config and additional options directly as parameters and
runs the main program logic.