The Wayback Machine - https://web.archive.org/web/20201026041134/https://github.com/myxvisual/ossr
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

README.md

OSSR

npm package PeerDependencies Dependencies DevDependencies

Inistall

npm i -g ossr

Config

Simplify

ossr -i <accessKeyId> -s <accessKeySecret> -b <bucket>

Advance

ossr -i <accessKeyId> -s <accessKeySecret> -b <bucket> -e <endpoint> -r <region> -t <timeout>

Usage

Module

import * as ossr from "../bin/ossr";

async function test() {
    // ossr.setConfig({
    //     accessKeyId: "",
    //     accessKeySecret: ""
    // });

    let existRes = false;
    const uploadRes = await ossr.ossUpload("../bin", "ossr/");
    // console.log(uploadRes);
    existRes = await ossr.ossIsExist("ossr/ossr.js");
    // console.log(existRes);
    const deleteRes = await ossr.ossDelete("ossr/");
    // console.log("deleteRes", deleteRes);
}

test()

CLI

Graph

ossr ossr -l ossr -l folder/

list

Upload

upload Upload file to root path

ossr ./localFile.jpg ------> https://xxxx/localFile.jpg

Upload folder to root path

ossr ./localFolder ------> https://xxxx/onlineFolder/<localFolder**>

Upload file with rename

ossr ./localFile.jpg customFolder/renamedFile.jpg ------> https://xxxx/customFolder/renamedFile.jpg

Upload folder with rename

ossr ./localFolder onlineFolder/ ------> https://xxxx/onlineFolder/<localFolder**>

Delete

delete ossr -d remoteFileOrFolder

Help

ossr -h

About

πŸ“‚ An OSS object selector for CLI.

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.