distributeOptions property

DistributeOptions get distributeOptions
inherited

Get the distribute options

Implementation

DistributeOptions get distributeOptions {
  if (_distributeOptions == null) {
    File file = File('distribute_options.yaml');
    if (file.existsSync()) {
      final yamlString = File('distribute_options.yaml').readAsStringSync();
      final yamlDoc = loadYaml(yamlString);
      _distributeOptions = DistributeOptions.fromJson(
        json.decode(json.encode(yamlDoc)),
      );
    } else {
      _distributeOptions = DistributeOptions(
        output: 'dist/',
        releases: [],
      );
    }
  }
  return _distributeOptions!;
}