loadFromFolder static method

Future<ProjectModel> loadFromFolder(
  1. Directory projectDir
)

throws NftCliException if false.

Implementation

static Future<ProjectModel> loadFromFolder(Directory projectDir) async {
  final projectFile =
      File('${projectDir.path}${Platform.pathSeparator}${Io.projectJson}');

  Io.assertExistsFile(projectFile);

  Map<String, dynamic> projectJson = await Io.readJson(projectFile);

  return fromJson(projectJson, projectDir);
}