resolveReferencePath function

String resolveReferencePath({
  1. required String projectRoot,
  2. required ClayConfig config,
  3. String? cliOverride,
})

Resolves the reference directory path.

Priority: cliOverrideconfig (ClayConfig.reference) → built-in default.

Implementation

String resolveReferencePath({
  required String projectRoot,
  required ClayConfig config,
  String? cliOverride,
}) {
  final path = cliOverride ?? config.reference;
  return resolvePathFromProjectRoot(projectRoot: projectRoot, path: path);
}