loadPromptOverrideSource function
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,
);
}