UNPKG

@worldapi/cli

Version:

A productivity focused CLI and terminal for WorldAPI.

23 lines (22 loc) 769 B
import { checkFolderExistance } from "../../functions/checkFolderExistance.js"; import refs from "../../refs.js"; import * as fs from "fs/promises"; async function paste(name, file) { try { await checkFolderExistance(`${refs.rootDir}/snippets`); const snippets = await fs.readdir(`${refs.rootDir}/snippets`); if (!snippets.includes(name)) return console.error(`[WorldAPI] Snippet ${name} does not exist!`); const snippet = await fs.readFile( `${refs.rootDir}/snippets/${name}`, "utf-8" ); await fs.writeFile(file, snippet); console.log(`[WorldAPI] Pasted snippet ${name} into ${file}`); } catch (error) { console.error("[WorldAPI]: An error occured while pasting the snippet"); } } export { paste as default };