agentcrumbs
Version:
Debug mode for any agent.
23 lines • 943 B
JavaScript
;
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