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