pcs-cli
Version:
Baidu Personal Cloud Storage's Command Line Interface.
2 lines (1 loc) • 899 B
JavaScript
import{_ as o}from"../_tslib-NbJOzQvB.js";import t from"chalk";import e from"prompts";import{t as r,l as i}from"../index-7szJY7Td.js";import s from"../services/pcs.js";import"fs";import"os";import"path";import"crypto";import"https";import"progress";import"../utils/axios.js";import"axios";var m=m=>{m.command("delete").alias("rm").description("delete remote file").argument("<remote>","remote path").option("-t --token [token]","access token").action(((m,a)=>o(void 0,void 0,void 0,(function*(){const o=r(m);if(o===r("/")){i("You are about to delete the root directory of the application, which will lose all data",t.red);const{confirm:o}=yield e({type:"confirm",name:"confirm",message:"Are you sure you want to continue?",initial:!1});if(!o)return}try{yield s.delete(a.token,o)}catch(o){const{response:{data:e}}=o;i(`error code ${e.error_code} : ${e.error_msg}`,t.red)}}))))};export{m as default};