resumefy
Version:
A simple toolkit to bring your JSON Resume to life
18 lines (17 loc) • 530 B
JavaScript
import { underline } from 'ansicolor';
import { loadTheme } from '../render/utils.js';
import { init as writeFile } from '../init.js';
import { log } from './log.js';
export const init = async (filename, options) => {
const { theme } = options;
if (theme) {
try {
await loadTheme(theme);
}
catch (err) {
log.warn(err instanceof Error ? err.message : err);
}
}
await writeFile(filename, theme);
log.success(`Created file ${underline(filename)} 🚀`);
};