@werk/cli
Version:
werk-cli 脚手架
2 lines (1 loc) • 1.14 kB
JavaScript
import{__awaiter as o}from"../_virtual/_tslib.js";import e from"../node_modules/.pnpm/simple-git@3.27.0/node_modules/simple-git/dist/esm/index.js";import n from"../_virtual/index2.js";import r from"../node_modules/.pnpm/chalk@5.4.1/node_modules/chalk/source/index.js";const s=n({spinner:{interval:100,frames:["","◐","◓","◑","◒"].map((o=>r.green(o)))}}),l={baseDir:process.cwd(),binary:"git",maxConcurrentProcesses:6},i=(n,i,t)=>o(void 0,void 0,void 0,(function*(){const o=e(l);o.env("GIT_SSH_COMMAND","ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null");try{yield s(o.clone(n,i,t),"代码下载中...",{estimate:7e3}),console.log(r.green("代码下载成功!")),console.log(r.blackBright("=============================")),console.log(r.blackBright("======== 欢迎使用 werk-cli ==========")),console.log(r.blackBright("=============================")),console.log(r.blackBright("======== 请使用 pnpm install 安装依赖 ==========")),console.log(r.blackBright("======= pnpm run dev 运行项目 =========="))}catch(o){console.error(o),console.error(r.red("代码下载失败!"))}}));export{i as clone};