UNPKG

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.

30 lines (21 loc) 686 B
#!/usr/bin/env node /** * @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(); /** @type {import('./collect.js').PathsOptions=} */ const options = program.opts(); if (Object.keys(options).length) { console.log(c.bold(c.magenta('Options:')) + c.green(' - CLI')); console.table(options); } await generateOgImages(options);