UNPKG

codetainer

Version:

A clean and simple CLI to manage and store code snippets with ease.

22 lines (18 loc) 625 B
import clipboard from "clipboardy"; import chalk from "chalk"; import { loadSnippets } from "../utils/snippetStore.js"; export function registerCopyCommand(program) { program .command("copy <name>") .description("Copy a snippet's code to clipboard") .action((name) => { const snippets = loadSnippets(); const snippet = snippets[name]; if (!snippet) { console.log(chalk.red(`Snippet "${name}" not found.`)); return; } clipboard.writeSync(snippet.code); console.log(chalk.green(`📋 Snippet "${name}" copied to clipboard.`)); }); }