rdd
Version:
Preview your Markdown locally as it would appear on GitHub, with live updating
19 lines (17 loc) • 568 B
JavaScript
const resolveMarkdownFiles = require('../resolve-markdown-files')
const formatMarkdownFile = require('../format-markdown-file')
module.exports = {
command: ['format [files..]', 'fmt [files..]'],
describe: 'Auto-format the given Markdown files',
builder: function (yargs) {
yargs.positional('files', {
type: 'string'
})
},
handler: async function ({ files }) {
const markdownFiles = await resolveMarkdownFiles(files)
return Promise.all(markdownFiles, function (markdownFile) {
return formatMarkdownFile(markdownFile)
})
}
}