baseFlags property

String get baseFlags
inherited

Standard install-command flag fragment interpolated into every concrete subclass's signature.

Subclasses build their signature as 'my:install $baseFlags{...subclass-specific tokens}'. The four flags are surfaced through the isDryRun / isForce / isNonInteractive / isSkipBootstrap helper methods rather than parsed inline at every call site.

@return The 4-flag signature fragment with a trailing space.

Implementation

String get baseFlags => '{--force : Bypass conflict detection} '
    '{--dry-run : Print staged ops without writing} '
    '{--non-interactive : Skip prompts, use defaults} '
    '{--no-bootstrap : Skip auto-running the plugin bootstrap command} ';