fix: docs path in windows
This commit is contained in:
parent
ab5111e84f
commit
6f05d4b05a
|
@ -203,30 +203,33 @@ const transformHtml = (filename: string) => {
|
||||||
copyTransformedContents(filename, !verifyOnly, formattedHTML);
|
copyTransformedContents(filename, !verifyOnly, formattedHTML);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
const getFilesFromGlobs = async (globs: string[]): Promise<string[]> => {
|
||||||
|
return await globby(
|
||||||
|
globs.map((glob) => glob.replace(/\\/g, '/')),
|
||||||
|
{
|
||||||
|
dot: true,
|
||||||
|
}
|
||||||
|
);
|
||||||
|
};
|
||||||
|
|
||||||
/** Main method (entry point) */
|
/** Main method (entry point) */
|
||||||
(async () => {
|
(async () => {
|
||||||
if (verifyOnly) {
|
if (verifyOnly) {
|
||||||
console.log('Verifying that all files are in sync with the source files');
|
console.log('Verifying that all files are in sync with the source files');
|
||||||
}
|
}
|
||||||
const sourceDirGlob = join('.', SOURCE_DOCS_DIR, '**');
|
const sourceDirGlob = join('.', SOURCE_DOCS_DIR, '**');
|
||||||
const includeFilesStartingWithDot = true;
|
const action = verifyOnly ? 'Verifying' : 'Transforming';
|
||||||
|
|
||||||
console.log('Transforming markdown files...');
|
const mdFiles = await getFilesFromGlobs([join(sourceDirGlob, '*.md')]);
|
||||||
const mdFiles = await globby([join(sourceDirGlob, '*.md')], {
|
console.log(`${action} ${mdFiles.length} markdown files...`);
|
||||||
dot: includeFilesStartingWithDot,
|
|
||||||
});
|
|
||||||
mdFiles.forEach(transformMarkdown);
|
mdFiles.forEach(transformMarkdown);
|
||||||
|
|
||||||
console.log('Transforming html files...');
|
const htmlFiles = await getFilesFromGlobs([join(sourceDirGlob, '*.html')]);
|
||||||
const htmlFiles = await globby([join(sourceDirGlob, '*.html')], {
|
console.log(`${action} ${htmlFiles.length} html files...`);
|
||||||
dot: includeFilesStartingWithDot,
|
|
||||||
});
|
|
||||||
htmlFiles.forEach(transformHtml);
|
htmlFiles.forEach(transformHtml);
|
||||||
|
|
||||||
console.log('Transforming all other files...');
|
const otherFiles = await getFilesFromGlobs([sourceDirGlob, '!**/*.md', '!**/*.html']);
|
||||||
const otherFiles = await globby([sourceDirGlob, '!**/*.md', '!**/*.html'], {
|
console.log(`${action} ${otherFiles.length} other files...`);
|
||||||
dot: includeFilesStartingWithDot,
|
|
||||||
});
|
|
||||||
otherFiles.forEach((file: string) => {
|
otherFiles.forEach((file: string) => {
|
||||||
copyTransformedContents(file, !verifyOnly); // no transformation
|
copyTransformedContents(file, !verifyOnly); // no transformation
|
||||||
});
|
});
|
||||||
|
@ -237,7 +240,7 @@ const transformHtml = (filename: string) => {
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
if (git) {
|
if (git) {
|
||||||
console.log('Adding changes in ${FINAL_DOCS_DIR} folder to git');
|
console.log(`Adding changes in ${FINAL_DOCS_DIR} folder to git`);
|
||||||
exec('git add docs');
|
exec('git add docs');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue