UNPKG

alwaysai

Version:

The alwaysAI command-line interface (CLI)

20 lines (18 loc) 609 B
import { InvalidFilePleaseRunAppConfigureMessage, MissingFilePleaseRunAppConfigureMessage } from '../components/app'; import { logger } from './logger'; export async function logConfigFileErrorMessages( configFile, errorMessageFunction: | typeof MissingFilePleaseRunAppConfigureMessage | typeof InvalidFilePleaseRunAppConfigureMessage ) { const errorMessage = errorMessageFunction(configFile.name); logger.error(errorMessage); if (errorMessageFunction === InvalidFilePleaseRunAppConfigureMessage) { logger.error(JSON.stringify(configFile.getErrors())); } return errorMessage; }