UNPKG

ci-scripts

Version:

Useful scripts to execute from your CI runner. For example, post to Slack and GitHub when your build completes:

20 lines (15 loc) 625 B
const fs = require('fs'); const path = require('path'); const {execSync} = require('child_process'); const docifyFolder = require('./docifyFolder'); exports.commandList = () => docifyFolder({ folder: 'lib/cmd', concatListItem: (name) => '- [`' + name + '`](./docs/' + name.toLowerCase() + '.md)\n', concatBlock: (name, src) => { const source = `### \`${name}\` Command\n\n${src}`; const filename = path.join(__dirname, '..', 'docs', name) + '.md'; fs.writeFileSync(filename, source); return ''; }, }); exports.help = () => '```\n' + execSync('./bin/ci.js --help') + '```';