mirror of
https://github.com/strapi/strapi.git
synced 2025-06-27 00:41:25 +00:00
24 lines
835 B
JavaScript
24 lines
835 B
JavaScript
const _ = require('lodash');
|
|
const fs = require('fs');
|
|
const path = require('path');
|
|
const shell = require('shelljs');
|
|
|
|
try {
|
|
const versions = fs.readdirSync(path.resolve(process.cwd(), 'docs'), 'utf8').filter(x => x[0] !== '.');
|
|
|
|
_.forEach(versions, (version) => {
|
|
console.log(`Strapi install plugins version ${version}`);
|
|
shell.exec(`${path.join(process.cwd(), 'node_modules', '.bin', 'gitbook')} install ${path.join(process.cwd(), 'docs', version)}`);
|
|
console.log(`Strapi build version ${version}`);
|
|
shell.exec(`${path.join(process.cwd(), 'node_modules', '.bin', 'gitbook')} build ${path.join(process.cwd(), 'docs', version)}`);
|
|
});
|
|
|
|
console.log('Documentation has been built with success');
|
|
} catch (err) {
|
|
if (err.stdout) {
|
|
return console.log(err.stdout.toString('utf8'));
|
|
}
|
|
|
|
console.log(err);
|
|
}
|