ConsoleArguments.fromConsole constructor

ConsoleArguments.fromConsole(
  1. List<String> arguments
)

Implementation

factory ConsoleArguments.fromConsole(List<String> arguments) {
  final results = argParser.parse(arguments);
  final printParsedFilesLogs = results[_printParsedFilesLogsKey];
  final printProjectClasses = results[_printProjectClassesKey];
  final printClassErrors = results[_printClassErrorsKey];

  final inputPath = results[_inputPathKey];
  final showHelp = results[_helpKey];
  final architectureFileNameKey = results[_architectureFileNameKey];
  return ConsoleArguments(
    showHelp: showHelp,
    printProjectClasses: printProjectClasses,
    printClassErrors: printClassErrors,
    printParsedFiles: printParsedFilesLogs,
    inputPath: inputPath,
    architectureFileName: architectureFileNameKey,
  );
}