parseConfigPath method

String? parseConfigPath()

Defines if config key was specified during command run

Implementation

String? parseConfigPath() {
  ArgParser parser = ArgParser()..addOption(ConfigFieldType.CONFIG);

  final ArgResults argResults = parser.parse(
      arguments.where((arg) => arg.contains('--${ConfigFieldType.CONFIG}=')));

  if (!argResults.options.contains(ConfigFieldType.CONFIG)) {
    return null;
  }

  return argResults[ConfigFieldType.CONFIG];
}