UNPKG

@yuntools/ali-oss

Version:

阿里云 OSS 命令行工具 ossutil 封装,支持 ESM,CJS 导入,提供 TypeScript 类型定义

35 lines (31 loc) 1.16 kB
import { processInput as cp } from './method/cp.js' import { processInput as download } from './method/download.js' import { processInput as link } from './method/link.js' import { processInput as mkdir } from './method/mkdir.js' import { processInput as probUp } from './method/prob.js' import { processInput as rm } from './method/rm.js' import { processInput as rmrf } from './method/rmrf.js' import { processInput as sign } from './method/sign.js' import { processInput as stat } from './method/stat.js' import { processInputCloud as syncCloud, processInputLocal as syncLocal, processInputRemote as syncRemote, } from './method/sync.js' import { processInput as upload } from './method/upload.js' import { FnKey, ProcessInputFn } from './types.js' export const processInputFnMap = new Map<FnKey, ProcessInputFn>([ [FnKey.cp, cp], [FnKey.download, download], [FnKey.link, link], [FnKey.mkdir, mkdir], [FnKey.probeUpload, probUp], [FnKey.rm, rm], [FnKey.rmrf, rmrf], [FnKey.sign, sign], [FnKey.stat, stat], [FnKey.syncCloud, syncCloud], [FnKey.syncLocal, syncLocal], [FnKey.syncRemote, syncRemote], [FnKey.upload, upload], ])