UNPKG

@soutech/fe-cli

Version:

soutech fe cli

34 lines (32 loc) 932 B
#! /usr/bin/env node // src/upgrade.js var ora = require("ora"); var chalk = require("chalk"); var { exec } = require("child_process"); var sfeUpgrade = class { emit() { const update = "pnpm add @soutech/fe-cli -g"; const list = "pnpm list @soutech/fe-cli -g"; const installSpinner = ora(`正在更新 sfe, 请耐心等待...`).start(); exec(update, (error) => { if (error) { installSpinner.color = "chalk.red"; installSpinner.fail(chalk.red("更新失败...")); console.log(error); } else { installSpinner.color = "chalk.green"; installSpinner.succeed("更新成功, 当前版本👇"); console.log(); exec(list, (error2, stdout) => { if (error2) { console.log(error2); return; } console.log(stdout); }); } }); } }; var SfeUpgrade = new sfeUpgrade(); SfeUpgrade.emit();