parseArgs method

Map<String, String> parseArgs(
  1. String? path
)

Implementation

Map<String, String> parseArgs(String? path) {
  if (!match(path)) {
    return {};
  }

  Map<String, String> argsJson = {};
  final argMatches = _pathParser.firstMatch(path!);

  for (String argName in argsList) {
    if (argMatches != null) {
      String matchedGroup = argMatches.namedGroup(argName)!;
      argsJson[argName] = matchedGroup;
    }
  }

  return argsJson;
}