UNPKG

@sap/cli-core

Version:

Command-Line Interface (CLI) Core Module

11 lines (10 loc) 705 B
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;