Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add Orange-OpenSource/hurl #8161

Merged

Conversation

CrystalMethod
Copy link
Contributor

Orange-OpenSource/hurl: Hurl, run and test HTTP requests with plain text

$ aqua g -i Orange-OpenSource/hurl

How to confirm if this package works well

Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well.
Please confirm if this package works well yourself as much as possible.

Command and output

$ hurl
Run Hurl file(s) or standard input

Usage: hurl [OPTIONS] [FILE]...

Arguments:
  [FILE]...  Sets the input file to use

Options:
      --cacert <FILE>                     CA certificate to verify peer against (PEM format)
      --color                             Colorize output
      --compressed                        Request compressed response (using deflate or gzip)
      --connect-timeout <SECONDS>         Maximum time allowed for connection [default: 300]
  -b, --cookie <FILE>                     Read cookies from FILE
  -c, --cookie-jar <FILE>                 Write cookies to FILE after running the session (only for one session)
      --fail-at-end                       Fail at end
      --file-root <DIR>                   Set root filesystem to import files (default is current directory)
  -L, --location                          Follow redirects
      --glob <GLOB>                       Specify input files that match the given GLOB. Multiple glob flags may be used
  -i, --include                           Include the HTTP headers in the output
      --ignore-asserts                    Ignore asserts defined in the Hurl file
  -k, --insecure                          Allow insecure SSL connections
      --interactive                       Turn on interactive mode
      --json                              Output each Hurl file result to JSON
      --max-redirs <NUM>                  Maximum number of redirects allowed, -1 for unlimited redirects [default: 50]
  -m, --max-time <SECONDS>                Maximum time allowed for the transfer [default: 300]
      --no-color                          Do not colorize output
      --no-output                         Suppress output. By default, Hurl outputs the body of the last response
      --noproxy <HOST(S)>                 List of hosts which do not use proxy
  -o, --output <FILE>                     Write to FILE instead of stdout
  -x, --proxy <[PROTOCOL://]HOST[:PORT]>  Use proxy on given protocol/host/port
      --report-junit <FILE>               Write a Junit XML report to FILE
      --report-html <DIR>                 Generate HTML report to DIR
      --retry                             Retry requests on errors
      --retry-interval <MILLISECONDS>     Interval in milliseconds before a retry [default: 1000]
      --retry-max-count <NUM>             Maximum number of retries, -1 for unlimited retries [default: 10]
      --test                              Activate test mode
      --to-entry <ENTRY_NUMBER>           Execute Hurl file to ENTRY_NUMBER (starting at 1)
  -u, --user <USER:PASSWORD>              Add basic Authentication header to each request
  -A, --user-agent <NAME>                 Specify the User-Agent string to send to the HTTP server
      --variable <NAME=VALUE>             Define a variable
      --variables-file <FILE>             Define a properties file in which you define your variables
  -v, --verbose                           Turn on verbose output
      --very-verbose                      Turn on verbose output, including HTTP response and libcurl logs
  -h, --help                              Print help information
  -V, --version                           Print version information

[Orange-OpenSource/hurl](https://github.com/Orange-OpenSource/hurl): Hurl, run and test HTTP requests with plain text

```console
$ aqua g -i Orange-OpenSource/hurl
```

## How to confirm if this package works well

Reviewers aren't necessarily familiar with this package, so please describe how to confirm if this package works well.
Please confirm if this package works well yourself as much as possible.

Command and output

```console
$
```

If files such as configuration file are needed, please share them.

```
```

Reference

-
@suzuki-shunsuke suzuki-shunsuke added the enhancement New feature or request label Nov 29, 2022
@suzuki-shunsuke suzuki-shunsuke added this to the v3.100.0 milestone Nov 29, 2022
@suzuki-shunsuke
Copy link
Member

Thanks!

@suzuki-shunsuke suzuki-shunsuke merged commit 1b4aec2 into aquaproj:main Nov 30, 2022
@suzuki-shunsuke
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants