mamba_cli library

Classes

CreateProjectCommand
Creates a small Dart package using the current typed command API.
DirectoryProjectScaffolder
GitPrompt
Asks whether a new project should be initialized as a Git repository.
InstallPrompt
Asks whether a new project should have its dependencies installed.
InteractGitPrompt
InteractInstallPrompt
ProjectProcessRunner
Runs a required project-setup command in a project directory.
ProjectScaffolder
Creates a project and performs the setup its answers select.
ProjectTarget
Where a scaffolded project lands and the package name it is published under.
ScaffoldBinaryCommand
Generates an executable backed by a process-facing Mamba executor.
ScaffoldCommand
Generates a typed command skeleton.
ScaffoldTestCommand
Generates a test suite for a scaffolded command.
SourceFormatter
Puts a generated Dart source into the shape dart format writes.
SystemProjectProcessRunner
SystemSourceFormatter