og-images-generator
Version:
Generate OG images from a static folder and / or a middleware. Extract metadata from HTML pages. No headless browser involved. Comes as a CLI, API or plugins.
22 lines (21 loc) • 668 B
JavaScript
/* eslint-disable no-console */
/**
* @license
* Julian Cataldo
* SPDX-License-Identifier: ISC
*/
import { program } from 'commander';
import c from 'picocolors';
import { generateOgImages } from './api.js';
console.log(c.bold(c.magenta('OG Image Generator')) + c.green(' - CLI'));
program.option('--base <string>').option('-b');
program.option('--out <string>').option('-o');
program.option('--json <string>').option('-j');
program.parse();
const options = program.opts();
if (Object.keys(options).length > 0) {
console.log(c.bold(c.magenta('Options:')) + c.green(' - CLI'));
console.table(options);
}
await generateOgImages(options);