UNPKG

@sap/cli-core

Version:

Command-Line Interface (CLI) Core Module

18 lines (17 loc) 883 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /* jscpd:ignore-start */ const SecretsStorageSingleton_1 = require("../../../cache/secrets/SecretsStorageSingleton"); const handler_1 = require("../../handler"); const cache_1 = require("../../handler/authentication/oauth/secretsProvider/cache"); /* jscpd:ignore-end */ const removeSecrets = async () => async () => { await SecretsStorageSingleton_1.SecretsStorageSingleton.SINGLETON.deleteAllSecrets(); }; const resetCommand = { type: "command", command: "reset", description: "remove all locally stored secrets for interactive OAuth authentication", handler: (0, handler_1.createNextHandler)("commands.config.secrets.reset", (0, handler_1.createParseArgumentsHandler)(), (0, handler_1.createResilientHandler)((0, cache_1.create)()), removeSecrets), }; exports.default = resetCommand;