https://github.com/petems/s3mini
https://github.com/petems/s3mini
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/petems/s3mini
- Owner: petems
- License: mit
- Created: 2019-02-14T16:16:46.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-03-07T10:32:20.000Z (over 6 years ago)
- Last Synced: 2025-01-12T16:37:52.891Z (6 months ago)
- Language: Go
- Homepage:
- Size: 1.44 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# s3mini
s3mini is a minimal implementation of the aws s3 CLI for s3 buckets, and concentrates on only two features: downloading files (`cp`) and listing items in an S3 bucket (`ls`)
## CLI commands
### cp
```
s3commander cp s3://hc-oss-test/go-getter/folder/main.tf .
7 B / 7 B [=======================================] 100.00% 0s
Downloaded main.tf
```### ls
```
s3commander ls s3://hc-oss-test/go-getter/folder/
DIR s3://hc-oss-test/go-getter/folder/subfolder
0 s3://hc-oss-test/go-getter/folder
7 s3://hc-oss-test/go-getter/folder/main.tf
```## Attribution
Original code was heavily based/forked from https://github.com/tuneinc/fasts3
## Build
make
## Testing
make test