English | 🇨🇳中文
- Mac
- Linux
- Windows
- Aliyun OSS
- Tencent COS
- Qiniu Kodo
- Google Storage
- AWS S3
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://static.saltbo.cn/github.com/uptoc/install.sh | sh
manually:
Download the pre-compiled binaries from the releases page and copy to the desired location.
uptoc --driver oss --region cn-beijing --access_key LTAI4FxxxxxxxBXmS3 --access_secret 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
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: ${{ secrets.UPTOC_UPLOADER_KEYID }}
UPTOC_UPLOADER_SK: ${{ secrets.UPTOC_UPLOADER_KEYSECRET }}
after_success:
- curl -sSf http://uptoc.saltbo.cn/install.sh | sh
- uptoc --region cn-zhangjiakou --bucket blog-bucket public
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 |
ut-uptoc | auto | - | |
s3 | ut-uptoc | ap-northeast-1 | Regions |
See CONTRIBUTING for details on submitting patches and the contribution workflow.