@worldapi/cli
Version:
A productivity focused CLI and terminal for WorldAPI.
23 lines (22 loc) • 769 B
JavaScript
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
};