getDefaultModuleName method

Future<void> getDefaultModuleName()

Implementation

Future<void> getDefaultModuleName() async {
  final nameDirectoryPath = '${templateDirectory.path}/name.txt';
  final exists = await File(Directory(nameDirectoryPath).path).exists();
  if (exists) {
    final nameFile = File(nameDirectoryPath);

    final name = await nameFile.readAsString();
    if (name.isNotEmpty) {
      _defaultName = name.trim();
      return;
    }
  }
  final config = await Config.fromFile();
  _defaultName = config.defaultModuleName;
}