hurl

0.0% Savings
0 Commands
0 Tokens saved
2 Tests

Install

tokf install 807ac1d07fbded6b111b967ad9758202b68097adb7f298908f6805107ef5dd2f
Safety checks passed

Filter definition

command = "hurl"

strip_ansi = true
collapse_empty_lines = true

skip = [
    "^\\*",
    "^> ",
    "^< ",
    "^\\{\\s*$",
    "^\\}\\s*$",
    "^\\s+\"",
    "^\\[\\d+;",
]

[on_success]
output = "{output}"

[on_failure]
tail = 40

Examples

failure shows error details ~53 tokens → ~39 tokens (26% saved)
Raw output
* Executing entry 1
*
> GET /users HTTP/2
< HTTP/2 500
error: Assert failure
  --> tests/api/users.hurl:5:0
   |
 5 | HTTP 200
   | expected: 200
   | actual: 500
   |

Executed 5 files in 3.1s (4 passed, 1 failed)
Filtered output
error: Assert failure
  --> tests/api/users.hurl:5:0
   |
 5 | HTTP 200
   | expected: 200
   | actual: 500
   |

Executed 5 files in 3.1s (4 passed, 1 failed)
success filters request details and keeps summary ~100 tokens → ~12 tokens (88% saved)
Raw output
* Options:
*   --verbose
* ------------------------------------------------------------------------------
* Executing entry 1
*
* Cookie store:
*
* Request:
* GET https://api.dev.generalwisdom.com/users
* Accept: */*
*
> GET /users HTTP/2
> Host: api.dev.generalwisdom.com
> Accept: */*
>
< HTTP/2 200
< content-type: application/json
<
{
  "users": []
}
Executed 5 files in 2.3s (5 passed, 0 failed)
Filtered output
>
<
Executed 5 files in 2.3s (5 passed, 0 failed)
Warning: Community filters are third-party code. Review the filter definition above before installing it in production environments.
Browse all filters