@slsplus/static
v0.0.1-beta.0
Published
Serverless Static CLI for Cloud Storage
Downloads
1
Readme
Serverless Static CLI
Static website CLI for cloud storage.
Support provider
- [x] Tencent Cloud COS
- [ ] Aliyun OSS
- [ ] AWS S3
Installation
$ npm i @slsplus/static -g
Usage
Usage: static [options] [command]
Options:
-v, --version output the current version
-p, --provider [provider] cloud provider (default: "tencent")
-h, --help display help for command
Commands:
deploy [options] [source] Deploy project to cloud storage
init Initialize command for slsplus cli
help [command] display help for command
Example call:
$ static --help
Initailize
$ yarn static init
yarn run v1.22.10
$ ts-node ./src init
? Please select provider to config tencent
? ID ************************************
? KEY ********************************
✔ Initialize credentials success.
✨ Done in 33.32s.
Deloy
Help:
Usage: static deploy [options] [source]
Deploy project to cloud storage
Arguments:
source source directory to deploy (default: "process.cwd()")
Options:
-b, --bucket <bucket> cloud storage bucket name
-r, --region [region] cloud storage bucket region
-t, --type [type] storage engine type (default: "cos")
-m, --mode [mode] deploy mode (default: "normal")
-i, --index [index] index filename (default: "index.html")
-e, --error [error] error filename (default: "error.html")
--prefix [prefix] cloud storage folder prefix (default: "")
--https force https (default: true)
--disable-error disable error code (default: false)
--ignore-html-ext ignore html extension (default: false)
--disable-public-access disable public access for bucket (default: false)
-h, --help display help for command
✨ Done in 3.42s.
It will deploy target static foler to cloud storage, use process.cwd()
by default.
$ st deploy ./public --bucket=test-123456789
Remove
TODO
License
MIT License
Copyright (c) 2021 Serverless Plus.