3个版本
0.0.3 | 2024年7月29日 |
---|---|
0.0.2 | 2024年7月29日 |
0.0.1 | 2024年7月29日 |
348 在 开发工具 中排名
每月下载量 364
51KB
1K SLoC
列表S3
摘要
lists3
是一个轻量级CLI工具,用于创建S3存储桶的文件浏览器和存储桶列表。
下载预编译的操作系统特定可执行文件
macOS (Intel)
curl -o lists3-darwin-amd64.tar.gz -LH "Accept: application/octet-stream" "https://github.com/thevickypedia/lists3/releases/latest/download/lists3-darwin-amd64.tar.gz"
macOS (M1)
curl -o lists3-darwin-arm64.tar.gz -LH "Accept: application/octet-stream" "https://github.com/thevickypedia/lists3/releases/latest/download/lists3-darwin-arm64.tar.gz"
Linux
curl -o lists3-linux-amd64.tar.gz -LH "Accept: application/octet-stream" "https://github.com/thevickypedia/lists3/releases/latest/download/lists3-linux-amd64.tar.gz"
Windows (curl)
curl -o lists3-windows-amd64.zip -LH "Accept: application/octet-stream" "https://github.com/thevickypedia/lists3/releases/latest/download/lists3-windows-amd64.zip"
Windows (Invoke-WebRequest)
Invoke-WebRequest -Uri https://github.com/thevickypedia/lists3/releases/latest/download/lists3-windows-amd64.zip -OutFile lists3-windows-amd64.zip
参数
- --bucket / -b:需要创建列表的存储桶名称。
- --region / -r:存储桶所在的区域名称。默认值:默认区域
- --filter / -f:S3前缀进行过滤(例如:
["github/"]
)默认值:[]
- --ignore / -i:需要忽略的对象(例如:
["github/.DS_Store"]
)默认值:[]
- --object / -o:要上传到s3的对象名称(例如:
list.html
)默认值:list
- --proxy / -p:代理服务器的路径(例如:https://example.com/proxy)默认值: https://jarvis.vigneshrao.com/proxy
- --style / -s:UI样式(例如:
vanilla
)默认值: bootstrap
示例
./lists3 --bucket thevickypedia.com --object list --filter '["github/"]' --ignore '["github/.DS_Store"]'
./lists3 --bucket thevickypedia.com --object list --filter '["github/"]'
存储库
https://crates.io/crates/lists3
Cargo Docs - 官方手册
https://docs.rs/lists3/latest/lists3
生成器
cargo doc --document-private-items --no-deps
代码检查
需求
rustup component add clippy
用法
cargo clippy --no-deps --fix
许可 & 版权
© Vignesh Rao
在 MIT 许可协议 下授权
依赖项
~33MB
~460K SLoC