UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

25 lines 1.23 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const child_process_1 = require("child_process"); const spruce_skill_utils_1 = require("@sprucelabs/spruce-skill-utils"); const dotenv_1 = __importDefault(require("dotenv")); const TerminalInterface_1 = __importDefault(require("../interfaces/TerminalInterface")); const test_utility_1 = __importDefault(require("../tests/utilities/test.utility")); const graphicsInterface_types_1 = require("../types/graphicsInterface.types"); dotenv_1.default.config({ quiet: true }); const term = new TerminalInterface_1.default(__dirname); const dir = test_utility_1.default.resolveTestDir(); if (process.env.CLEAN_CACHE_SCRIPT) { term.renderHeadline('Running CLEAN_CACHE_SCRIPT'); (0, child_process_1.execSync)(process.env.CLEAN_CACHE_SCRIPT); } else { term.renderHeadline(`Clearing test cache at ${dir}.`); spruce_skill_utils_1.diskUtil.deleteDir(dir); } term.renderLine('Test cache cleared!', [graphicsInterface_types_1.GraphicsTextEffect.Green]); //# sourceMappingURL=cleanTestCache.js.map