UNPKG

@werk/cli

Version:

werk-cli 脚手架

2 lines (1 loc) 569 B
import e from"node:child_process";import o from"../node_modules/.pnpm/chalk@5.4.1/node_modules/chalk/source/index.js";import r from"../node_modules/.pnpm/ora@8.2.0/node_modules/ora/index.js";const n=r({text:"更新中",spinner:{interval:100,frames:["","◐","◓","◑","◒"].map((e=>o.green(e)))},color:"green"});function s(){return new Promise((r=>{n.start(),e.exec("npm update @werk/cli@latest -g",((e,s)=>{if(n.stop(),e)return n.fail(o.red("更新失败")),console.error(e),void r();n.succeed(o.green("更新成功")),console.log(s),r()}))}))}export{s as update};