cls3

The description in English is available on the following blog page. -> Blog
The description in Japanese is available on the following blog page. -> Blog
The description in Spanish is available on the following page. -> Blog
What is
The CLI tool "cls3" is to CLear Amazon S3 Buckets(AWS).
It empties (so deletes all objects and versions/delete-markers in) S3 Buckets or deletes the buckets themselves.
This tool allows you to search for bucket names and empty or delete multiple buckets.
Install
How to use
cls3 -b <bucketName> [-b <bucketName>] [-p <profile>] [-r <region>] [-f|--force] [-i|--interactive]
- -b, --bucketName: optional
- Bucket name
- Must be specified in not interactive mode
- Otherwise (so in the interactive mode), you can not specify this!
- Multiple specifications are possible.
- -p, --profile: optional
- -r, --region: optional(default:
ap-northeast-1
)
- AWS Region
- It is not necessary to be aware of this as it can be used across regions.
- -f, --force: optional
- ForceMode (Delete the bucket together)
- -i, --interactive: optional
- Interactive Mode for buckets selection
- -q, --quiet: optional
- Not to display a progress bar
Interactive Mode
BucketName Selection
In the interactive mode(-i
option), you can search bucket names and select buckets.
It is designed to be searchable and deletable across regions, so it can be used without being region-aware.
It can be empty.
❯ cls3 -i
Filter a keyword of bucket names: test-goto
Then you select bucket names in the UI.
? Select buckets.
[Use arrows to move, space to select, <right> to all, <left> to none, type to filter]
> [x] test-goto-bucket-1
[ ] test-goto-bucket-2
[x] test-goto-bucket-3