@sap/cli-core
Version:
Command-Line Interface (CLI) Core Module
24 lines (23 loc) • 1.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.create = void 0;
const constants_1 = require("../../../constants");
const handler_1 = require("../../handler");
const file_1 = require("../../handler/authentication/oauth/secretsProvider/file");
const logger_1 = require("../../../logger");
/* jscpd:ignore-end */
const create = () => async () => async () => {
const { output } = (0, logger_1.get)("commands.secrets.check");
await (0, file_1.readSecretsFile)();
output("the secrets file is consistent");
};
exports.create = create;
const refreshCommand = {
type: "command",
command: "check",
description: "check secrets file consistency",
handler: (0, handler_1.createNextHandler)("commands.config.secrets.check", (0, handler_1.createParseArgumentsHandler)(), (0, handler_1.createOptionsHandler)([
{ ...constants_1.OPTION_SECRETS_FILE, required: true, hidden: false },
]), (0, exports.create)()),
};
exports.default = refreshCommand;