pcs-cli
Version:
Baidu Personal Cloud Storage's Command Line Interface.
2 lines (1 loc) • 750 B
JavaScript
import{_ as o}from"../_tslib-NbJOzQvB.js";import t from"progress";import r from"chalk";import e from"bytes";import{l as s}from"../index-7szJY7Td.js";import i from"../services/pcs.js";import"fs";import"os";import"path";import"crypto";import"https";import"../utils/axios.js";import"axios";var p=p=>{p.command("quota").description("check your pcs status").option("-t --token [token]","access token").action((p=>o(void 0,void 0,void 0,(function*(){try{const{quota:o,used:m}=yield i.quotaInfo(p.token);new t(":bar :used/:quota :percent",{complete:"█",incomplete:r.green("░"),width:30,total:o}).tick(m,{used:e(m),quota:e(o)}),s("")}catch(o){const{response:{data:t}}=o;s(`error code ${t.error_code} : ${t.error_msg}`,r.red)}}))))};export{p as default};