0.1.6 • Published 2 years ago

m-cli-utils v0.1.6

Weekly downloads
-
License
BSD-3-Clause
Repository
-
Last release
2 years ago

m-cli-utils

M-CLI 以及相关的插件需要用到的 utils 方法及常量

Getting Started

  • $ npm install m-cli-utils --save

API

consts 静态常量

namedesctypevalue
WORKSPACE当前的执行目录,即 process.cwd()string
CONFIG_PATH全局配置根目录 ~/.feconfigstring
PLUGIN_PATH全局插件根目录 ~/.feconfig/lib/node_modulesstring
USER_PROFILE用户信息配置文件 ~/.feconfig/profile.jsonstring
NPM_REGISTRY_URLnpm registry 地址string'https://registry.npmjs.org'

version 版本号相关方法

  1. checkUpdate(registry: string, current: string): Promise<false | string> 检查是否需要更新,如果有新版本,则返回版本号

  2. needUpdate(registry: string, current: string): Promise<boolean> 是否有新版本,以及是否需要升级(控制台二次确认)

userinfo 用户信息相关方法

  1. getInfo(): Promise<UserConfig> 获取用户信息,如果没果,则会调用设置

  2. setInfo(isUpdate = false) 设置用户信息, isUpdate 表示强制更新