aws s3 sync

0.0% Savings
0 Commands
0 Tokens saved
2 Tests

Install

tokf install 2a7adbeb32a23e007511cf11e2af831796f62a9427daebe6482cca9f25df6fb4
Safety checks passed

Filter definition

command = "aws s3 sync"

strip_ansi = true
collapse_empty_lines = true

skip = [
    "^upload:",
    "^copy:",
    "^Completed \\d+",
]

keep = [
    "^delete:",
    "(?i)error",
    "(?i)fatal",
    "(?i)failed",
]

[on_success]
output = "{output}"

[on_failure]
tail = 20

Examples

failure shows error details ~37 tokens → ~24 tokens (35% saved)
Raw output
upload: dist/index.html to s3://gw-spa-dev/index.html
fatal error: An error occurred (AccessDenied) when calling the PutObject operation: Access Denied
Filtered output
fatal error: An error occurred (AccessDenied) when calling the PutObject operation: Access Denied
success filters upload lines and keeps deletes ~125 tokens → ~22 tokens (82% saved)
Raw output
upload: dist/index.html to s3://gw-spa-dev/index.html
upload: dist/assets/main-abc123.js to s3://gw-spa-dev/assets/main-abc123.js
upload: dist/assets/main-abc123.css to s3://gw-spa-dev/assets/main-abc123.css
upload: dist/assets/vendor-def456.js to s3://gw-spa-dev/assets/vendor-def456.js
copy: s3://gw-spa-dev/assets/old.js to s3://gw-spa-dev/assets/old.js.bak
Completed 5 of 5 part(s) with 1 file(s) remaining
delete: s3://gw-spa-dev/assets/old-bundle.js
delete: s3://gw-spa-dev/assets/old-style.css
Filtered output
delete: s3://gw-spa-dev/assets/old-bundle.js
delete: s3://gw-spa-dev/assets/old-style.css
Warning: Community filters are third-party code. Review the filter definition above before installing it in production environments.
Browse all filters