codetainer
Version:
A clean and simple CLI to manage and store code snippets with ease.
22 lines (18 loc) • 586 B
JavaScript
import fs from "fs";
import chalk from "chalk";
import { loadSnippets, saveSnippets } from "../utils/snippetStore.js";
export function registerDeleteCommand(program) {
program
.command("delete <name>")
.description("Delete a saved snippet")
.action((name) => {
const snippets = loadSnippets();
if (!snippets[name]) {
console.log(chalk.red(`Snippet "${name}" not found.`));
return;
}
delete snippets[name];
saveSnippets(snippets);
console.log(chalk.green(`Snippet "${name}" deleted.`));
});
}