@szzbmy/lowcode-cli
Version:
🐇 lowcode-cli is an efficient cli tool for Rabbitpre plugin component secondary development. ❤️
28 lines (27 loc) • 967 B
TypeScript
import { CliLocalConfig, Config, CliPackageJson } from './config';
/** 从配置文件中读取 token */
export declare function getCliConfigFromFile(): CliLocalConfig;
/**
* 设置 Cli token,并将 token 存入本地文件,设置 config 的 token 一定要使用此方法,
* 不可直接 config.userInfo.token = xxx
* @param cliLocalConfig
* @returns
*/
export declare function setCliConfigToFile(cliLocalConfig: CliLocalConfig): Promise<boolean>;
/**
* 根据传入的环境字符串, 更新当前配置
* @param inputEnv
*/
export declare const injectConfigEnv: (inputEnv?: string | undefined) => Promise<void>;
/**
* 更新配置
* @param configOpt
*/
export declare const updateConfig: (configOpt: Partial<Config>) => void;
/** 读取cli package.json */
export declare const getCliPackageJson: () => CliPackageJson;
declare const _default: Config;
/**
* 暴露出代理配置对象, 目前不支持直接打印
*/
export default _default;