toGlobValue static method

Glob? toGlobValue(
  1. CliOptDef optDef,
  2. String value, {
  3. dynamic param,
})

Converter: to Glob value

Implementation

static Glob? toGlobValue(CliOptDef optDef, String value, {dynamic param}) {
  if (param == null) {
    return Glob(value);
  }

  if (param is GlobOpt) {
    return Glob(
      value,
      context: param.fileSystem.path,
      caseSensitive: param.caseSensitive,
      recursive: param.recursive,
    );
  }

  return null;
}