isEagleLibrary static method

int isEagleLibrary(
  1. String path
)

Implementation

static int isEagleLibrary(String path) {
  // check path exists
  if (!Directory(path).existsSync()) {
    return -1;
  }

  // if actions.json exists
  if (!File('$path/actions.json').existsSync()) {
    return -2;
  }

  // if metadata.json exists
  if (!File('$path/metadata.json').existsSync()) {
    return -3;
  }

  // if mtime.json exists
  if (!File('$path/mtime.json').existsSync()) {
    return -4;
  }

  // if saved-filters.json exists
  if (!File('$path/saved-filters.json').existsSync()) {
    return -5;
  }

  // if tags.json exists
  if (!File('$path/tags.json').existsSync()) {
    return -6;
  }

  // if images folder exists
  if (!Directory('$path/images').existsSync()) {
    return -7;
  }

  return 1;
}