UNPKG

hana-cli

Version:
35 lines (30 loc) 889 B
// @ts-check import * as baseLite from '../utils/base-lite.js' import * as fs from 'fs' import * as path from 'path' import { fileURLToPath } from 'url' // @ts-ignore const __dirname = fileURLToPath(new URL('.', import.meta.url)) export const command = 'changes' export const aliases = ['chg', 'changeLog', 'changelog'] export const describe = baseLite.bundle.getText("changes") export async function handler() { const base = await import('../utils/base.js') getChangeLog() } export async function getChangeLog() { const [{ marked }, { markedTerminal }] = await Promise.all([ import('marked'), import('marked-terminal') ]) marked.use(markedTerminal({ showSectionPrefix: false })) try { const data = fs.readFileSync(path.join(__dirname, '..', '/CHANGELOG.md'), 'utf8') console.log(marked(data)) } catch (err) { console.error(err) } }