diff --git a/src/child-process.ts b/src/child-process.ts index c250056..5145223 100644 --- a/src/child-process.ts +++ b/src/child-process.ts @@ -17,5 +17,13 @@ export type ExecResult = { readonly stderr: string } -export const exec = (command: string, options: childProcess.ExecOptionsWithStringEncoding): Promise => - nodeJsExec(command, { maxBuffer: Infinity, ...options }) +export const exec = async ( + command: string, + options: childProcess.ExecOptionsWithStringEncoding, +): Promise => { + console.log(`exec("${command}")`) + const result = await nodeJsExec(command, { maxBuffer: Infinity, ...options }) + console.log(`stdout:\n${result.stdout.trim()}`) + console.log(`stderr:\n${result.stderr.trim()}`) + return result +} diff --git a/src/index.ts b/src/index.ts index b65f324..87889f7 100644 --- a/src/index.ts +++ b/src/index.ts @@ -770,6 +770,8 @@ const validateFolder = (dir: string) => .recursiveReaddir(dir) .filter((f) => path.basename(f).toLowerCase() === 'readme.md') + console.log(`allReadMeFiles:\n${(await allReadMeFiles.toArray()).map((s) => ' ' + s).join('\n')}`) + yield* validateRPFolderMustContainReadme(dir) yield* allReadMeFiles.flatMap(validateReadMeFile)