@sap/cli-core
Version:
Command-Line Interface (CLI) Core Module
11 lines (10 loc) • 705 B
JavaScript
import { OPTION_HOST } from "../../../constants.js";
import { createNextHandler, createOptionsHandler, createParseArgumentsHandler, createResilientHandler, } from "../../handler/index.js";
import { create as createRefreshTokenHandler } from "../../handler/authentication/oauth/tokenProvider/refreshToken.js";
const refreshCommand = {
type: "command",
command: "refresh",
description: "refresh the access token for interactive OAuth authentication",
handler: createNextHandler("commands.config.secrets.refresh", createParseArgumentsHandler(), createOptionsHandler([{ ...OPTION_HOST, hidden: false }]), createResilientHandler(createRefreshTokenHandler())),
};
export default refreshCommand;