FeatureGen constructor
FeatureGen({
- Parser? parser,
- Generator? generator,
- CommandRunner? commandRunner,
- CommandHelper? commandHelper,
Creates a generator pipeline with optional injected collaborators.
Provide fakes in tests to avoid running real processes or touching disk.
Implementation
FeatureGen({
Parser? parser,
Generator? generator,
CommandRunner? commandRunner,
CommandHelper? commandHelper,
}) : _parser = parser ?? Parser(),
_generator = generator ?? Generator(),
_commandRunner = commandRunner ?? CommandRunner(),
_commandHelper = commandHelper ?? CommandHelper();