loadFromDirectory static method

IgnoreRules loadFromDirectory(
  1. String directoryPath
)

Loads combined rules from .gitignore and .dapperignore in a directory.

Implementation

static IgnoreRules loadFromDirectory(String directoryPath) {
  var rules = IgnoreRules.empty();

  // Load .gitignore first (lower priority)
  final gitignore = loadFromFile('$directoryPath/.gitignore');
  if (gitignore != null) {
    rules = rules.merge(gitignore);
  }

  // Load .dapperignore second (higher priority)
  final dapperignore = loadFromFile('$directoryPath/.dapperignore');
  if (dapperignore != null) {
    rules = rules.merge(dapperignore);
  }

  return rules;
}