UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

19 lines 1 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const path_1 = __importDefault(require("path")); const spruce_skill_utils_1 = require("@sprucelabs/spruce-skill-utils"); const AbstractWriter_1 = __importDefault(require("../../../writers/AbstractWriter")); class PolishWriter extends AbstractWriter_1.default { async writePolishScript(destinationDir, skillNamespace) { const filename = `${spruce_skill_utils_1.namesUtil.toKebab(skillNamespace)}.polish.ts`; const resolvedDestination = path_1.default.join(destinationDir, filename); const content = this.templates.polish(); const results = await this.writeFileIfChangedMixinResults(resolvedDestination, content, `Polish script at ${filename}!`); return results; } } exports.default = PolishWriter; //# sourceMappingURL=PolishWriter.js.map