loadPromptOverrideSource function

String loadPromptOverrideSource(
  1. String value, {
  2. required String homeDir,
  3. required String baseDir,
  4. required String source,
})

Resolves one raw override value: a file path per looksLikePromptFilePath (read via loadPromptFile), anything else is inline text (trimmed).

Implementation

String loadPromptOverrideSource(
  String value, {
  required String homeDir,
  required String baseDir,
  required String source,
}) {
  if (!looksLikePromptFilePath(value)) return value.trim();
  return loadPromptFile(
    value,
    homeDir: homeDir,
    baseDir: baseDir,
    source: source,
  );
}