call method
Implementation
Future<int?> call(List<String> args) async {
final configOrError = await getConfig();
final config = configOrError.isError ? null : configOrError.value;
runner
..addCommand(InitCommand())
..addCommand(BuildCommand(config))
..addCommand(ServeCommand(config))
..addCommand(NewCommand(config));
return runner.run(args);
}