UNPKG

@worldapi/cli

Version:

A productivity focused CLI and terminal for WorldAPI.

21 lines (20 loc) 775 B
import { checkFolderExistance } from "../../functions/checkFolderExistance.js"; import refs from "../../refs.js"; import * as fs from "fs/promises"; import deleteTrigger from "../../functions/snippets/deleteTrigger.js"; async function delete_cmd(name) { try { await checkFolderExistance(`${refs.rootDir}/snippets`); const snippets = await fs.readdir(`${refs.rootDir}/snippets`); if (!snippets.includes(name)) return console.log(`[WorldAPI]: Snippet ${name} does not exist`); await fs.rm(`${refs.rootDir}/snippets/${name}`); await deleteTrigger(name); console.log(`[WorldAPI]: Snippet ${name} deleted`); } catch (error) { console.error("[WorldAPI]: An error occured while deleting the snippet"); } } export { delete_cmd as default };