UNPKG

agentcrumbs

Version:
23 lines 943 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.clear = clear; const store_js_1 = require("../../collector/store.js"); const args_js_1 = require("../args.js"); const app_store_js_1 = require("../app-store.js"); async function clear(args) { const appCtx = (0, app_store_js_1.parseAppFlags)(args); if (appCtx.allApps || (0, args_js_1.hasFlag)(args, "--all-apps")) { const apps = store_js_1.CrumbStore.listApps(); for (const app of apps) { const store = store_js_1.CrumbStore.forApp(app); store.clear(); } process.stdout.write(`Crumb trail cleared for all apps (${apps.length}).\n`); return; } const app = (0, app_store_js_1.resolveApp)(appCtx); const store = (0, app_store_js_1.getStoreForContext)(appCtx); store.clear(); process.stdout.write(`Crumb trail cleared for ${app}.\n`); } //# sourceMappingURL=clear.js.map