uptoc

Uptoc

English 🇨🇳中文

Run environment

Support Driver

Install the pre-compiled binary

homebrew tap:

brew install saltbo/bin/uptoc

homebrew (may not be the latest version):

brew install uptoc

deb/rpm:

Download the .deb or .rpm from the releases page and install with dpkg -i and rpm -i respectively.

Shell script:

curl -sSf https://uptoc.saltbo.cn/install.sh | sh

manually:

Download the pre-compiled binaries from the releases page and copy to the desired location.

Usage

Basic

uptoc --driver oss --region cn-beijing --access_key LTAI4FxxxxxxxBXmS3 --secret_key Vt1FZgxxxxxxxxxxxxKp380AI --bucket demo-bucket /opt/blog/public

And the access-key and access-secret support settings by the system environment

export UPTOC_UPLOADER_AK=LTAI4FxxxxxxxBXmS3
export UPTOC_UPLOADER_SK=Vt1FZgxxxxxxxxxxxxKp380AI

uptoc --driver oss --region cn-beijing --bucket blog-bucket /opt/blog/public

Github Actions

See action.yml

steps:
  - name: Deploy
    uses: saltbo/uptoc@master
    with:
      driver: oss
      region: cn-zhangjiakou
      bucket: saltbo-blog
      exclude: .cache,test
      dist: public
    env:
      UPTOC_UPLOADER_AK: $
      UPTOC_UPLOADER_SK: $

Args Examples

| driver | bucket | region | region enum | | —– | ——— | —— | —- | | oss | ut-uptoc | cn-hangzhou | Regions | | cos | ut-uptoc-1255970412 | ap-shanghai | Regions | | qiniu | ut-uptoc | cn-east-1 | Regions | | google | ut-uptoc | auto | - | | s3 | ut-uptoc | ap-northeast-1 | Regions |

Contributing

See CONTRIBUTING for details on submitting patches and the contribution workflow.

Contact us

Author

License