@flowscripter/dynamic-cli-framework
    Preparing search index...

    Class BaseCLI

    Base implementation of a CLI.

    By default the following service providers are added:

    NOTE: The ConfigurationServiceProvider will not be added if the required allow-read and allow-write permissions are not granted. It can also be excluded if desired via a constructor argument.

    Optionally enabled via BaseCLIFeatureOptions:

    Enabling the plugin service also registers SpawnServiceProvider, as plugin installation spawns the package manager via the spawn service.

    keyReader is optional. If omitted, or if the stderr Terminal is not a TTY, prompting is unavailable: PrompterServiceProvider (and ArgumentPrompterServiceProvider, if enabled) are simply not registered. If promptingEnabled is true in that situation, run throws rather than failing later inside a prompt. Similarly ImagePrinterServiceProvider is only registered if the stdout Terminal is a TTY.

    By default the following commands are added:

    Hierarchy (View Summary)

    Implements

    Index