DpkCommandRunner.init constructor
Implementation
factory DpkCommandRunner.init(List<String> arguments) {
Logger.root.onRecord.listen((record) {
// ignore: avoid_print
print(
'[${record.level.name}] [${record.loggerName}] : ${record.message}',
);
});
final runner = DpkCommandRunner(
'dpk',
'An alternative package manager for Dart',
args: arguments,
);
container.registerSingleton<ConfigData>(runner.config);
runner
..addCommand(AddCommand())
..addCommand(DowngradeCommand())
..addCommand(GetCommand())
..addCommand(RemoveCommand())
..addCommand(UpgradeCommand())
..addCommand(PatchCommand())
..addCommand(RunCommand());
return runner;
}