resolveTargetPath function

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

Resolves the target directory path.

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

Implementation

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