UNPKG

@jjdenhertog/ai-driven-development

Version:

AI-driven development workflow with learning capabilities for Claude

23 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addTemplates = addTemplates; const fs_extra_1 = require("fs-extra"); const node_path_1 = require("node:path"); const config_1 = require("../../config"); function addTemplates() { // Create .claude directory if it doesn't exist const templatesDir = (0, node_path_1.join)(config_1.STORAGE_PATH, 'templates'); (0, fs_extra_1.ensureDirSync)(templatesDir); // Copy command files one by one to .claude/commands const templatesSourceDir = (0, node_path_1.join)(config_1.TEMPLATES_ROOT, 'templates'); if ((0, fs_extra_1.existsSync)(templatesSourceDir)) { const templateFiles = (0, fs_extra_1.readdirSync)(templatesSourceDir); for (const file of templateFiles) { const sourceFile = (0, node_path_1.join)(templatesSourceDir, file); const targetFile = (0, node_path_1.join)(templatesDir, file); if (!(0, fs_extra_1.existsSync)(targetFile)) (0, fs_extra_1.copySync)(sourceFile, targetFile, { overwrite: true }); } } } //# sourceMappingURL=addTemplates.js.map