setup method
Setups this formula to be used.
A dockerCommander
or dockerCommanderConsole
parameter should be provided.
Implementation
void setup(
{DockerCommander? dockerCommander,
DockerCommanderConsole? dockerCommanderConsole}) {
if (dockerCommanderConsole == null) {
if (dockerCommander == null) {
throw ArgumentError(
"A 'dockerCommander' or 'dockerCommanderConsole' parameter should be provided!");
}
dockerCommanderConsole = dockerCommanderConsole =
DockerCommanderConsole(dockerCommander, (name, description) async {
return '';
}, (line, output) async {
print(output ? '>> $line' : line);
});
}
_dockerCommanderConsole = dockerCommanderConsole;
}