ComposeCommand constructor
ComposeCommand({
- required Logger logger,
- required FileSystem fs,
Implementation
ComposeCommand({required this.logger, required this.fs}) {
argParser
..addOption(
'root',
help: 'Directory to search from. Defaults to the working directory.',
valueHelp: 'path',
)
..addOption(
'output',
abbr: 'o',
help: 'Where to write. Defaults to docker-compose.yaml at the root.',
valueHelp: 'path',
)
..addOption(
'base-port',
help: 'First host port to assign; services take one each in order.',
valueHelp: 'port',
defaultsTo: '8080',
)
..addFlag(
'stdout',
help: 'Print instead of writing a file',
negatable: false,
);
}