runConstruct function
Implementation
Future<int> runConstruct(
List<String> args, {
required List<ConstructMaker> constructs,
required String path,
}) async {
const fs = LocalFileSystem();
var isLoud = false;
var isQuiet = false;
if (args.contains('--loud')) {
isLoud = true;
} else if (args.contains('--quiet')) {
isQuiet = true;
}
final logger = Logger(
level: isLoud
? Level.verbose
: isQuiet
? Level.error
: Level.info,
);
final runner = ConstructRunner(
fs: fs,
constructs: constructs,
rootPath: path,
logger: logger,
);
final result = await runner.run(args);
return result;
}