# hitt

[![](https://img.shields.io/crates/v/hitt.svg)](https://crates.io/crates/hitt) [![](https://github.com/hougesen/hitt/actions/workflows/validate.yml/badge.svg)](https://github.com/hougesen/hitt/actions/workflows/validate.yml) [![](https://codecov.io/gh/hougesen/hitt/branch/main/graph/badge.svg)](https://codecov.io/gh/hougesen/hitt)

hitt is a command line HTTP testing tool focused on speed and simplicity.

![hitt example](https://2461249990-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGvgZwB5br142O10EMxCU%2Fuploads%2Fgit-blob-fe71cc431d1fe475e91c83fdd867793f997d112a%2Fhitt-cli-example.png?alt=media)

```
hitt 0.0.22
Command line HTTP testing tool focused on speed and simplicity
Mads Hougesen <mads@mhouge.dk>

Usage: hitt <COMMAND>

Commands:
  run          Send http requests
  sse          Listen to sse events
  completions  Generate shell completions
  help         Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help
  -V, --version  Print version
```

## Install

### Linux & MacOS

```shell
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hougesen/hitt/releases/latest/download/hitt-installer.sh | sh
```

### Windows

```powershell
powershell -ExecutionPolicy ByPass -c "irm https://github.com/hougesen/hitt/releases/latest/download/hitt-installer.ps1 | iex"
```

### Cargo

hitt can be installed using Cargo.

```shell
cargo install hitt --locked
```

If you do not have Cargo installed, you need to [install it first](https://www.rust-lang.org/learn/get-started).

### npm/npx

You can install hitt using [npm](https://www.npmjs.com/package/hitt-cli):

```shell
npm install -g hitt-cli

hitt run hello-world.http
```

or run it directly using npx:

```shell
npx hitt-cli run hello-world.http
```

### Homebrew

```shell
brew install hougesen/tap/hitt
```

## Usage

To send a request create a file ending in `.http`.

The syntax of `.http` files is pretty straightforward:

```http
GET https://mhouge.dk/
```

The file can then be run using the following command:

```shell
hitt run PATH_TO_FILE
```

That is all that is need to send a request.

```
Send http requests

Usage: hitt run [OPTIONS] [PATHS]...

Arguments:
  [PATHS]...  Path to .http files, or directories if supplied with the `--recursive` argument

Options:
      --timeout <TIMEOUT_MS>  Request timeout in milliseconds
      --var <KEY>=<VALUE>     Variables to pass to request
  -r, --recursive             Enable to run directory recursively
      --fail-fast             Exit on error response status code
      --hide-body             Whether or not to show response body
      --hide-headers          Whether or not to show response headers
      --disable-formatting    Disable pretty printing of response body
  -h, --help                  Print help
  -V, --version               Print version
```

### Arguments

| Argument                 | Description                    |
| ------------------------ | ------------------------------ |
| `--var <KEY>=<VALUE>`    | Variables to pass to request   |
| `--recursive`            | Run all files in directory     |
| `--fail-fast`            | Exit on status code 4XX or 5xx |
| `--hide-headers`         | Hide response headers          |
| `--hide-body`            | Hide response body             |
| `--timeout <TIMEOUT_MS>` | Request timeout in ms          |

### Request headers

Request headers can be added by writing key value pairs (`KEY:VALUE`) on a new line after the method and URL:

```http
GET https://mhouge.dk/
key:value
```

Leading spaces in the header value is ignored, so `KEY: VALUE` and `KEY:VALUE` will both have the value `VALUE`.

### Request body

A body can be sent with the request by creating a blank line, followed by the desired body input.

Please note, hitt **does not** infer content type. That has to be written as a header.

```http
POST https://mhouge.dk/
content-type:application/json

{
    "key": "value"
}
```

### Multiple request in single file

Multiple requests can be written in a single file by adding a line with `###` as a separator:

```http
GET https://mhouge.dk/

###

GET https://mhouge.dk/
```

### Variables

hitt has support for request variables.

A variable can be set in a file using the following syntax `@name = VALUE`. Whitespace is ignored.

Variables are used by wrapping the name in curly brackets (`{{ name }}`).

```http
@variable_name = localhost

GET {{ variable_name }}/api
```

In-file variables are not shared between other files.

#### Variable arguments

Variables can be passed to all requests using the `--var <KEY>=<VALUE>` argument:

```http
# file.http

GET {{ host }}/api
```

The file can the be run:

```shell
hitt run --var host=localhost:5000 file.http
```

### Server sent events (SSE)

A SSE listener can be started using the `hitt sse` command.

```shell
hitt sse https://sse.dev/test
```

```
Listen to sse events

Usage: hitt sse <URL>

Arguments:
  <URL>

Options:
  -h, --help     Print help
  -V, --version  Print version
```

### Shell completions

Shell completions can be generated using `hitt completions <SHELL>`.

```
Generate shell completions

Usage: hitt completions <SHELL>

Arguments:
  <SHELL>  [possible values: bash, elvish, fish, nushell, powershell, zsh]

Options:
  -h, --help     Print help
  -V, --version  Print version
```

#### Bash

Add the following to your `.bashrc`.

```bash
eval "$(hitt completions bash)"
```

#### Zsh

Add the following to your `.zshrc`.

```zsh
eval "$(hitt completions zsh)"
```

#### Fish

Add the following to `~/.config/fish/config.fish`.

```fish
hitt completions fish | source
```

#### PowerShell

Add the following to your PowerShell configuration (Can be found by running `$PROFILE`).

```powershell
Invoke-Expression (&hitt completions powershell)
```

#### Elvish

Add the following to `~/.elvish/rc.elv`.

```elvish
eval (hitt completions elvish)
```

## Neovim

hitt can be run directly from Neovim.

> \[!NOTE] The `hitt` executable must be available in your path for the plugin to work.

### Install

#### Lazy

```lua
local hitt_plugin = {
	"hougesen/hitt",
	opts = {},
}
```

### Usage

The plugin exposes a single command `:HittSendRequest`, which can be bound to a keymap like this:

```lua
-- ~/.config/nvim/after/plugin/hitt.lua

local hitt = require("hitt")

vim.keymap.set("n", "<leader>rr", hitt.HittSendRequest, {})
```

![hitt neovim window](https://2461249990-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGvgZwB5br142O10EMxCU%2Fuploads%2Fgit-blob-a46ab54765199760973feb33d786fc55cf25e45b%2Fhitt-neovim-example.png?alt=media)

### Configuration

| Name           | Default | Description                       |
| -------------- | ------- | --------------------------------- |
| window\_width  | 80      | Window width in percentage        |
| window\_height | 80      | Window height in percentage       |
| fail\_fast     | false   | Enables the `--fail-fast` options |

#### HTTP syntax highlighting

Syntax highlighting can be enabled by installing the `http` treesitter parser (`:TSInstall http`) and adding a file association for `.http` files.

```lua
vim.filetype.add({
	extension = {
		http = "http",
	},
})
```

## Disclaimer

hitt is most likely not ready for main stream usage. I ([Mads Hougesen](https://mhouge.dk)) am primarily developing it based on features I believe to be useful, or fun to develop.


# Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

## [Unreleased](https://github.com/hougesen/hitt/compare/v0.0.21...HEAD)

* build(deps): bump tokio from 1.52.1 to 1.52.3 [`#606`](https://github.com/hougesen/hitt/pull/606)
* build(deps): bump assert\_cmd from 2.2.1 to 2.2.2 [`#607`](https://github.com/hougesen/hitt/pull/607)
* build(deps): bump clap\_complete from 4.6.4 to 4.6.5 [`#608`](https://github.com/hougesen/hitt/pull/608)
* build(deps): bump clap from 4.6.0 to 4.6.1 [`#600`](https://github.com/hougesen/hitt/pull/600)
* build(deps): bump clap\_complete from 4.6.3 to 4.6.4 [`#605`](https://github.com/hougesen/hitt/pull/605)
* build(deps): bump assert\_cmd from 2.2.0 to 2.2.1 [`#599`](https://github.com/hougesen/hitt/pull/599)
* build(deps): bump tokio from 1.50.0 to 1.52.1 [`#602`](https://github.com/hougesen/hitt/pull/602)
* build(deps): bump rand from 0.9.2 to 0.9.4 [`#597`](https://github.com/hougesen/hitt/pull/597)
* build(deps): bump JohnnyMorganz/stylua-action from 4 to 5 [`#594`](https://github.com/hougesen/hitt/pull/594)
* build(deps): bump rustls-webpki from 0.103.10 to 0.103.13 [`#598`](https://github.com/hougesen/hitt/pull/598)
* build(deps): bump clap\_complete from 4.6.0 to 4.6.3 [`#603`](https://github.com/hougesen/hitt/pull/603)
* build(deps): bump reqwest from 0.13.2 to 0.13.3 [`#604`](https://github.com/hougesen/hitt/pull/604)
* build(deps): bump codecov/codecov-action from 5 to 6 [`#592`](https://github.com/hougesen/hitt/pull/592)
* build(deps): bump rustls-webpki from 0.103.8 to 0.103.10 [`#591`](https://github.com/hougesen/hitt/pull/591)
* build(deps): bump assert\_cmd from 2.1.2 to 2.2.0 [`#590`](https://github.com/hougesen/hitt/pull/590)
* build(deps): bump clap\_complete\_nushell from 4.5.10 to 4.6.0 [`#589`](https://github.com/hougesen/hitt/pull/589)
* build(cargo-dist): upgrade to v0.31.0 [`#588`](https://github.com/hougesen/hitt/pull/588)
* build(deps): bump predicates from 3.1.3 to 3.1.4 [`#580`](https://github.com/hougesen/hitt/pull/580)
* build(deps): bump quinn-proto from 0.11.13 to 0.11.14 [`#586`](https://github.com/hougesen/hitt/pull/586)
* build(deps): bump bytes from 1.11.0 to 1.11.1 [`#574`](https://github.com/hougesen/hitt/pull/574)
* build(deps): bump time from 0.3.44 to 0.3.47 [`#575`](https://github.com/hougesen/hitt/pull/575)
* build(deps): bump tempfile from 3.24.0 to 3.26.0 [`#584`](https://github.com/hougesen/hitt/pull/584)
* build(deps): bump clap from 4.5.54 to 4.5.60 [`#583`](https://github.com/hougesen/hitt/pull/583)
* build(deps): bump futures from 0.3.31 to 0.3.32 [`#582`](https://github.com/hougesen/hitt/pull/582)
* build(deps): bump clap\_complete from 4.5.65 to 4.5.66 [`#579`](https://github.com/hougesen/hitt/pull/579)
* build(deps): bump tokio from 1.49.0 to 1.50.0 [`#585`](https://github.com/hougesen/hitt/pull/585)
* build(deps): bump reqwest from 0.13.1 to 0.13.2 [`#577`](https://github.com/hougesen/hitt/pull/577)
* test: switch api uri [`#587`](https://github.com/hougesen/hitt/pull/587)
* build(deps): bump assert\_cmd from 2.1.1 to 2.1.2 [`#572`](https://github.com/hougesen/hitt/pull/572)
* build(deps): bump clap\_complete from 4.5.63 to 4.5.65 [`#571`](https://github.com/hougesen/hitt/pull/571)
* build(deps): bump tokio from 1.48.0 to 1.49.0 [`#570`](https://github.com/hougesen/hitt/pull/570)
* build(deps): bump clap from 4.5.53 to 4.5.54 [`#569`](https://github.com/hougesen/hitt/pull/569)
* build(deps): upgrade reqwest to v0.13.1 [`#567`](https://github.com/hougesen/hitt/pull/567)
* build(deps): bump tempfile from 3.23.0 to 3.24.0 [`#566`](https://github.com/hougesen/hitt/pull/566)
* build(deps): bump reqwest from 0.12.27 to 0.12.28 [`#565`](https://github.com/hougesen/hitt/pull/565)
* build(deps): bump clap\_complete from 4.5.62 to 4.5.63 [`#564`](https://github.com/hougesen/hitt/pull/564)
* build(deps): bump clap\_complete from 4.5.61 to 4.5.62 [`#562`](https://github.com/hougesen/hitt/pull/562)
* build(deps): bump reqwest from 0.12.26 to 0.12.27 [`#563`](https://github.com/hougesen/hitt/pull/563)
* build(cargo-dist): upgrade to v0.30.3 [`#561`](https://github.com/hougesen/hitt/pull/561)
* build(deps): bump reqwest from 0.12.24 to 0.12.26 [`#560`](https://github.com/hougesen/hitt/pull/560)
* build(deps): bump clap\_complete from 4.5.60 to 4.5.61 [`#556`](https://github.com/hougesen/hitt/pull/556)
* build(deps): bump http from 1.3.1 to 1.4.0 [`#558`](https://github.com/hougesen/hitt/pull/558)
* build(deps): bump clap from 4.5.51 to 4.5.53 [`#557`](https://github.com/hougesen/hitt/pull/557)
* build(deps): bump actions/checkout from 5 to 6 [`#559`](https://github.com/hougesen/hitt/pull/559)
* build(cargo-dist): upgrade to v0.30.2 [`#555`](https://github.com/hougesen/hitt/pull/555)
* build(deps): bump clap\_complete from 4.5.59 to 4.5.60 [`#552`](https://github.com/hougesen/hitt/pull/552)
* build(deps): bump ignore from 0.4.24 to 0.4.25 [`#553`](https://github.com/hougesen/hitt/pull/553)
* build(deps): bump clap\_complete\_nushell from 4.5.9 to 4.5.10 [`#554`](https://github.com/hougesen/hitt/pull/554)
* refactor(test): use cargo\_bin\_cmd [`#551`](https://github.com/hougesen/hitt/pull/551)
* build(deps): bump clap from 4.5.50 to 4.5.51 [`#549`](https://github.com/hougesen/hitt/pull/549)
* build(deps): bump assert\_cmd from 2.0.17 to 2.1.1 [`#550`](https://github.com/hougesen/hitt/pull/550)
* build(deps): bump clap\_complete from 4.5.58 to 4.5.59 [`#542`](https://github.com/hougesen/hitt/pull/542)
* build(deps): bump reqwest from 0.12.23 to 0.12.24 [`#541`](https://github.com/hougesen/hitt/pull/541)
* build(deps): bump clap\_complete\_nushell from 4.5.8 to 4.5.9 [`#540`](https://github.com/hougesen/hitt/pull/540)
* build(deps): bump tokio from 1.47.1 to 1.48.0 [`#543`](https://github.com/hougesen/hitt/pull/543)
* build(deps): bump clap from 4.5.48 to 4.5.50 [`#544`](https://github.com/hougesen/hitt/pull/544)
* build(deps): bump ignore from 0.4.23 to 0.4.24 [`#546`](https://github.com/hougesen/hitt/pull/546)
* build: use default runners for cargo-dist [`#537`](https://github.com/hougesen/hitt/pull/537)
* build(deps): bump actions/checkout from 4 to 5 [`#520`](https://github.com/hougesen/hitt/pull/520)
* build(deps): bump tempfile from 3.22.0 to 3.23.0 [`#536`](https://github.com/hougesen/hitt/pull/536)
* build(deps): bump clap\_complete from 4.5.57 to 4.5.58 [`#534`](https://github.com/hougesen/hitt/pull/534)
* build(deps): bump clap from 4.5.47 to 4.5.48 [`#535`](https://github.com/hougesen/hitt/pull/535)
* build(cargo-dist): bump version to v0.30.0 [`#533`](https://github.com/hougesen/hitt/pull/533)
* build(deps): bump tempfile from 3.21.0 to 3.22.0 [`#532`](https://github.com/hougesen/hitt/pull/532)
* build(deps): bump clap from 4.5.46 to 4.5.47 [`#531`](https://github.com/hougesen/hitt/pull/531)
* build(deps): bump clap from 4.5.45 to 4.5.46 [`#529`](https://github.com/hougesen/hitt/pull/529)
* chore: add citation file [`51a92e2`](https://github.com/hougesen/hitt/commit/51a92e291add5ec4f862e92cd63f4fcbd38d6db8)
* chore: update changelog [`b54dbbd`](https://github.com/hougesen/hitt/commit/b54dbbd8124fa2d02ca12ed52a71d24ba023fd4a)

## [v0.0.21](https://github.com/hougesen/hitt/compare/v0.0.20...v0.0.21)

> 23 August 2025

* chore: release v0.0.21 [`#528`](https://github.com/hougesen/hitt/pull/528)
* build(deps): bump tempfile from 3.20.0 to 3.21.0 [`#527`](https://github.com/hougesen/hitt/pull/527)
* build(deps): bump reqwest from 0.12.22 to 0.12.23 [`#525`](https://github.com/hougesen/hitt/pull/525)
* build(deps): bump clap from 4.5.44 to 4.5.45 [`#526`](https://github.com/hougesen/hitt/pull/526)
* build(cargo-dist): bump version to v0.29.0 [`#524`](https://github.com/hougesen/hitt/pull/524)
* build(deps): bump clap\_complete from 4.5.56 to 4.5.57 [`#523`](https://github.com/hougesen/hitt/pull/523)
* build(deps): bump clap from 4.5.43 to 4.5.44 [`#522`](https://github.com/hougesen/hitt/pull/522)
* build(deps): bump clap\_complete from 4.5.55 to 4.5.56 [`#521`](https://github.com/hougesen/hitt/pull/521)
* build(deps): bump clap from 4.5.41 to 4.5.43 [`#518`](https://github.com/hougesen/hitt/pull/518)
* build(deps): bump tokio from 1.46.1 to 1.47.1 [`#519`](https://github.com/hougesen/hitt/pull/519)
* chore: migrate from just to mise [`#516`](https://github.com/hougesen/hitt/pull/516)
* test: validate error cases [`#515`](https://github.com/hougesen/hitt/pull/515)
* build: upgrade cargo dist to v0.28.1 [`#514`](https://github.com/hougesen/hitt/pull/514)
* build(deps): bump clap\_complete from 4.5.54 to 4.5.55 [`#513`](https://github.com/hougesen/hitt/pull/513)
* build(deps): bump clap\_complete\_nushell from 4.5.7 to 4.5.8 [`#511`](https://github.com/hougesen/hitt/pull/511)
* build(deps): bump clap from 4.5.40 to 4.5.41 [`#512`](https://github.com/hougesen/hitt/pull/512)
* build(deps): bump tokio from 1.45.1 to 1.46.1 [`#510`](https://github.com/hougesen/hitt/pull/510)
* build(deps): bump reqwest from 0.12.20 to 0.12.22 [`#509`](https://github.com/hougesen/hitt/pull/509)
* refactor: apply rust 1.88.0 fixes [`#508`](https://github.com/hougesen/hitt/pull/508)

## [v0.0.20](https://github.com/hougesen/hitt/compare/v0.0.19...v0.0.20)

> 11 June 2025

* chore: release v0.0.20 [`#507`](https://github.com/hougesen/hitt/pull/507)
* build(deps): bump reqwest from 0.12.19 to 0.12.20 [`#506`](https://github.com/hougesen/hitt/pull/506)
* build(deps): bump clap\_complete from 4.5.52 to 4.5.54 [`#505`](https://github.com/hougesen/hitt/pull/505)
* build(deps): bump clap\_complete\_nushell from 4.5.6 to 4.5.7 [`#504`](https://github.com/hougesen/hitt/pull/504)
* build(deps): bump clap from 4.5.39 to 4.5.40 [`#502`](https://github.com/hougesen/hitt/pull/502)
* build(deps): bump clap\_complete from 4.5.51 to 4.5.52 [`#500`](https://github.com/hougesen/hitt/pull/500)
* build(deps): bump reqwest from 0.12.18 to 0.12.19 [`#501`](https://github.com/hougesen/hitt/pull/501)
* build(deps): bump clap\_complete\_nushell from 4.5.5 to 4.5.6 [`#499`](https://github.com/hougesen/hitt/pull/499)
* build(deps): bump clap\_complete from 4.5.50 to 4.5.51 [`#497`](https://github.com/hougesen/hitt/pull/497)
* build(deps): bump reqwest from 0.12.15 to 0.12.18 [`#496`](https://github.com/hougesen/hitt/pull/496)
* build(deps): bump clap from 4.5.38 to 4.5.39 [`#498`](https://github.com/hougesen/hitt/pull/498)
* build(deps): bump tokio from 1.45.0 to 1.45.1 [`#495`](https://github.com/hougesen/hitt/pull/495)
* refactor(cli): heap allocate hitt\_sse::Error to reduce enum size [`#494`](https://github.com/hougesen/hitt/pull/494)
* build(deps): bump crossterm to v0.29.0 [`#493`](https://github.com/hougesen/hitt/pull/493)
* test(cli): run with dir input [`#492`](https://github.com/hougesen/hitt/pull/492)
* feat(cli): support multiple input paths [`#491`](https://github.com/hougesen/hitt/pull/491)
* test(cli): test commands [`#490`](https://github.com/hougesen/hitt/pull/490)
* build(deps): bump clap\_complete from 4.5.48 to 4.5.50 [`#489`](https://github.com/hougesen/hitt/pull/489)
* build(deps): bump tokio from 1.44.2 to 1.45.0 [`#487`](https://github.com/hougesen/hitt/pull/487)
* build(deps): bump clap from 4.5.37 to 4.5.38 [`#488`](https://github.com/hougesen/hitt/pull/488)
* build(deps): bump tempfile from 3.19.1 to 3.20.0 [`#486`](https://github.com/hougesen/hitt/pull/486)
* build(deps): bump clap\_complete from 4.5.47 to 4.5.48 [`#485`](https://github.com/hougesen/hitt/pull/485)
* build(deps): bump clap from 4.5.36 to 4.5.37 [`#483`](https://github.com/hougesen/hitt/pull/483)
* fix(cargo-dist): manually set gh action runs-on to ubuntu-latest [`#484`](https://github.com/hougesen/hitt/pull/484)
* build(deps): bump clap from 4.5.35 to 4.5.36 [`#482`](https://github.com/hougesen/hitt/pull/482)
* build(deps): bump tokio from 1.44.1 to 1.44.2 [`#481`](https://github.com/hougesen/hitt/pull/481)
* build(deps): bump clap from 4.5.34 to 4.5.35 [`#480`](https://github.com/hougesen/hitt/pull/480)
* build(deps): bump clap from 4.5.32 to 4.5.34 [`#478`](https://github.com/hougesen/hitt/pull/478)
* build(deps): bump once\_cell from 1.21.2 to 1.21.3 [`#479`](https://github.com/hougesen/hitt/pull/479)
* build(deps): bump once\_cell from 1.21.1 to 1.21.2 [`#477`](https://github.com/hougesen/hitt/pull/477)
* build(deps): bump jsonformat from 2.0.0 to 2.1.0 [`#476`](https://github.com/hougesen/hitt/pull/476)
* fix: use ubuntu-latest when building x86\_64-unknown-linux-musl [`658f1dd`](https://github.com/hougesen/hitt/commit/658f1dda315477b2b14a1fa925a76c182bb82185)

## [v0.0.19](https://github.com/hougesen/hitt/compare/v0.0.18...v0.0.19)

> 20 March 2025

* chore: release v0.0.19 [`#475`](https://github.com/hougesen/hitt/pull/475)
* build(deps): bump clap\_complete from 4.5.46 to 4.5.47 [`#474`](https://github.com/hougesen/hitt/pull/474)
* build(deps): bump tempfile from 3.19.0 to 3.19.1 [`#473`](https://github.com/hougesen/hitt/pull/473)
* build(deps): bump reqwest from 0.12.14 to 0.12.15 [`#472`](https://github.com/hougesen/hitt/pull/472)
* build(deps): bump once\_cell from 1.21.0 to 1.21.1 [`#471`](https://github.com/hougesen/hitt/pull/471)
* build(deps): bump tokio from 1.44.0 to 1.44.1 [`#470`](https://github.com/hougesen/hitt/pull/470)
* build(deps): bump reqwest from 0.12.13 to 0.12.14 [`#469`](https://github.com/hougesen/hitt/pull/469)
* build(deps): bump tempfile from 3.18.0 to 3.19.0 [`#468`](https://github.com/hougesen/hitt/pull/468)
* chore(dependabot): run weekly [`#467`](https://github.com/hougesen/hitt/pull/467)
* ci: remove macos-14 from job matrix [`#466`](https://github.com/hougesen/hitt/pull/466)
* build: upgrade Rust edition to 2024 [`#465`](https://github.com/hougesen/hitt/pull/465)
* build(deps): bump http from 1.2.0 to 1.3.1 [`#463`](https://github.com/hougesen/hitt/pull/463)
* build(deps): bump reqwest from 0.12.12 to 0.12.13 [`#464`](https://github.com/hougesen/hitt/pull/464)
* build(deps): bump tempfile from 3.17.1 to 3.18.0 [`#460`](https://github.com/hougesen/hitt/pull/460)
* build(deps): bump tokio from 1.43.0 to 1.44.0 [`#462`](https://github.com/hougesen/hitt/pull/462)
* build(deps): bump once\_cell from 1.20.3 to 1.21.0 [`#461`](https://github.com/hougesen/hitt/pull/461)
* build(deps): bump clap from 4.5.31 to 4.5.32 [`#459`](https://github.com/hougesen/hitt/pull/459)
* build(deps): bump ring from 0.17.8 to 0.17.13 [`#458`](https://github.com/hougesen/hitt/pull/458)
* build(deps): bump clap\_complete from 4.5.45 to 4.5.46 [`#457`](https://github.com/hougesen/hitt/pull/457)
* build(deps): bump clap from 4.5.30 to 4.5.31 [`#456`](https://github.com/hougesen/hitt/pull/456)

## [v0.0.18](https://github.com/hougesen/hitt/compare/v0.0.17...v0.0.18)

> 23 February 2025

* chore: release v0.0.18 [`#455`](https://github.com/hougesen/hitt/pull/455)
* build(deps): bump clap from 4.5.27 to 4.5.30 [`#454`](https://github.com/hougesen/hitt/pull/454)
* build(deps): bump tempfile from 3.16.0 to 3.17.1 [`#451`](https://github.com/hougesen/hitt/pull/451)
* build(deps): bump once\_cell from 1.20.2 to 1.20.3 [`#453`](https://github.com/hougesen/hitt/pull/453)
* build(deps): bump clap\_complete from 4.5.44 to 4.5.45 [`#452`](https://github.com/hougesen/hitt/pull/452)
* refactor(docs): remove old doc site [`#450`](https://github.com/hougesen/hitt/pull/450)
* build(deps): bump clap from 4.5.26 to 4.5.27 [`#442`](https://github.com/hougesen/hitt/pull/442)
* build(deps-dev): bump postcss from 8.4.49 to 8.5.1 in /docs [`#445`](https://github.com/hougesen/hitt/pull/445)
* build(deps): bump @nuxt/content from 2.13.4 to 3.0.1 in /docs [`#447`](https://github.com/hougesen/hitt/pull/447)
* build(deps-dev): bump @nuxtjs/sitemap from 7.0.1 to 7.2.4 in /docs [`#448`](https://github.com/hougesen/hitt/pull/448)
* build(deps-dev): bump eslint-plugin-tailwindcss in /docs [`#449`](https://github.com/hougesen/hitt/pull/449)
* build(deps): bump clap\_complete from 4.5.42 to 4.5.44 [`#443`](https://github.com/hougesen/hitt/pull/443)
* build(deps-dev): bump @nuxt/eslint from 0.7.5 to 0.7.6 in /docs [`#444`](https://github.com/hougesen/hitt/pull/444)
* build(deps): bump tempfile from 3.15.0 to 3.16.0 [`#441`](https://github.com/hougesen/hitt/pull/441)
* Update nuxt.config.ts [`7997715`](https://github.com/hougesen/hitt/commit/79977158fb14f7470257c3961bbb7021c3d9d834)

## [v0.0.17](https://github.com/hougesen/hitt/compare/v0.0.16...v0.0.17)

> 13 January 2025

* chore: prepare v0.0.17 release [`#440`](https://github.com/hougesen/hitt/pull/440)
* build(docs): use pnpm v9.15.3 [`#439`](https://github.com/hougesen/hitt/pull/439)
* build(deps-dev): bump typescript from 5.6.3 to 5.7.3 in /docs [`#434`](https://github.com/hougesen/hitt/pull/434)
* feat: nushell shell completions [`#438`](https://github.com/hougesen/hitt/pull/438)
* build(deps-dev): bump nuxt from 3.15.0 to 3.15.1 in /docs [`#436`](https://github.com/hougesen/hitt/pull/436)
* build(deps-dev): bump @nuxt/eslint from 0.7.4 to 0.7.5 in /docs [`#437`](https://github.com/hougesen/hitt/pull/437)
* build(deps): bump @nuxt/image from 1.8.1 to 1.9.0 in /docs [`#433`](https://github.com/hougesen/hitt/pull/433)
* build(deps-dev): bump @tailwindcss/typography in /docs [`#435`](https://github.com/hougesen/hitt/pull/435)
* build(cargo-dist): upgrade to v0.28.0 [`#432`](https://github.com/hougesen/hitt/pull/432)
* build(deps): bump clap from 4.5.23 to 4.5.26 [`#429`](https://github.com/hougesen/hitt/pull/429)
* build(deps): bump tokio from 1.42.0 to 1.43.0 [`#430`](https://github.com/hougesen/hitt/pull/430)
* build(deps): bump clap\_complete from 4.5.40 to 4.5.42 [`#428`](https://github.com/hougesen/hitt/pull/428)
* build(deps): bump tempfile from 3.14.0 to 3.15.0 [`#431`](https://github.com/hougesen/hitt/pull/431)
* build(deps-dev): bump nuxt from 3.14.1592 to 3.15.0 in /docs [`#424`](https://github.com/hougesen/hitt/pull/424)
* build(deps-dev): bump @nuxt/devtools from 1.6.1 to 1.7.0 in /docs [`#425`](https://github.com/hougesen/hitt/pull/425)
* build(deps): bump reqwest from 0.12.9 to 0.12.12 [`#421`](https://github.com/hougesen/hitt/pull/421)
* build(deps-dev): bump @nuxtjs/sitemap from 7.0.0 to 7.0.1 in /docs [`#426`](https://github.com/hougesen/hitt/pull/426)
* build(deps): bump clap from 4.5.21 to 4.5.23 [`#420`](https://github.com/hougesen/hitt/pull/420)
* build(deps-dev): bump prettier from 3.4.1 to 3.4.2 in /docs [`#427`](https://github.com/hougesen/hitt/pull/427)
* build(deps-dev): bump tailwindcss from 3.4.15 to 3.4.17 in /docs [`#423`](https://github.com/hougesen/hitt/pull/423)
* build(deps-dev): bump @nuxt/eslint from 0.7.2 to 0.7.4 in /docs [`#422`](https://github.com/hougesen/hitt/pull/422)
* build(deps): bump tokio from 1.41.1 to 1.42.0 [`#419`](https://github.com/hougesen/hitt/pull/419)
* build(deps): bump clap\_complete from 4.5.38 to 4.5.40 [`#418`](https://github.com/hougesen/hitt/pull/418)
* build(deps): bump http from 1.1.0 to 1.2.0 [`#417`](https://github.com/hougesen/hitt/pull/417)
* build(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs [`#416`](https://github.com/hougesen/hitt/pull/416)
* build(deps): bump hashbrown from 0.15.0 to 0.15.2 [`#415`](https://github.com/hougesen/hitt/pull/415)
* build(deps): bump codecov/codecov-action from 4 to 5 [`#399`](https://github.com/hougesen/hitt/pull/399)
* build(deps): bump cross-spawn from 7.0.3 to 7.0.6 in /docs [`#413`](https://github.com/hougesen/hitt/pull/413)
* build(deps-dev): bump nuxt from 3.13.2 to 3.14.1592 in /docs [`#412`](https://github.com/hougesen/hitt/pull/412)
* build(deps-dev): bump @nuxt/devtools from 1.6.0 to 1.6.1 in /docs [`#409`](https://github.com/hougesen/hitt/pull/409)
* build(deps-dev): bump vue from 3.5.12 to 3.5.13 in /docs [`#404`](https://github.com/hougesen/hitt/pull/404)
* build(deps-dev): bump tailwindcss from 3.4.14 to 3.4.15 in /docs [`#406`](https://github.com/hougesen/hitt/pull/406)
* build(deps-dev): bump @nuxtjs/sitemap from 6.1.4 to 7.0.0 in /docs [`#402`](https://github.com/hougesen/hitt/pull/402)
* build(deps-dev): bump @nuxt/eslint from 0.6.1 to 0.7.2 in /docs [`#411`](https://github.com/hougesen/hitt/pull/411)
* build(deps-dev): bump prettier from 3.3.3 to 3.4.1 in /docs [`#408`](https://github.com/hougesen/hitt/pull/408)
* build(deps-dev): bump vite-plugin-eslint2 from 5.0.1 to 5.0.3 in /docs [`#407`](https://github.com/hougesen/hitt/pull/407)
* build(deps-dev): bump postcss from 8.4.47 to 8.4.49 in /docs [`#410`](https://github.com/hougesen/hitt/pull/410)
* build(deps): bump tempfile from 3.13.0 to 3.14.0 [`#401`](https://github.com/hougesen/hitt/pull/401)
* build(deps): bump clap from 4.5.20 to 4.5.21 [`#405`](https://github.com/hougesen/hitt/pull/405)
* build(deps): bump clap\_complete from 4.5.36 to 4.5.38 [`#403`](https://github.com/hougesen/hitt/pull/403)
* build(deps): bump tokio from 1.41.0 to 1.41.1 [`#400`](https://github.com/hougesen/hitt/pull/400)
* build(deps-dev): bump @nuxtjs/sitemap from 6.1.3 to 6.1.4 in /docs [`#397`](https://github.com/hougesen/hitt/pull/397)
* build(deps): bump futures from 0.3.30 to 0.3.31 [`#385`](https://github.com/hougesen/hitt/pull/385)
* build(deps-dev): bump vite-plugin-eslint2 from 4.4.2 to 5.0.1 in /docs [`#398`](https://github.com/hougesen/hitt/pull/398)
* build(deps): bump clap\_complete from 4.5.34 to 4.5.36 [`#396`](https://github.com/hougesen/hitt/pull/396)
* build(deps-dev): bump @nuxtjs/sitemap from 6.1.1 to 6.1.3 in /docs [`#394`](https://github.com/hougesen/hitt/pull/394)
* build(deps-dev): bump @nuxt/eslint from 0.5.7 to 0.6.1 in /docs [`#395`](https://github.com/hougesen/hitt/pull/395)
* build(deps-dev): bump @nuxt/devtools from 1.5.1 to 1.6.0 in /docs [`#391`](https://github.com/hougesen/hitt/pull/391)
* build(deps): bump reqwest from 0.12.8 to 0.12.9 [`#390`](https://github.com/hougesen/hitt/pull/390)
* build(deps-dev): bump tailwindcss from 3.4.13 to 3.4.14 in /docs [`#386`](https://github.com/hougesen/hitt/pull/386)
* build(deps): bump @nuxt/content from 2.13.2 to 2.13.4 in /docs [`#389`](https://github.com/hougesen/hitt/pull/389)
* build(deps): bump clap from 4.5.19 to 4.5.20 [`#388`](https://github.com/hougesen/hitt/pull/388)
* build(deps): bump @nuxt/image from 1.8.0 to 1.8.1 in /docs [`#393`](https://github.com/hougesen/hitt/pull/393)
* build(deps-dev): bump eslint-plugin-tailwindcss in /docs [`#392`](https://github.com/hougesen/hitt/pull/392)
* build(deps): bump once\_cell from 1.20.1 to 1.20.2 [`#387`](https://github.com/hougesen/hitt/pull/387)
* build(deps-dev): bump vue from 3.5.10 to 3.5.12 in /docs [`#384`](https://github.com/hougesen/hitt/pull/384)
* build(deps): bump clap\_complete from 4.5.29 to 4.5.34 [`#383`](https://github.com/hougesen/hitt/pull/383)
* build(deps): bump tokio from 1.40.0 to 1.41.0 [`#382`](https://github.com/hougesen/hitt/pull/382)
* build(cargo-dist): bump to v0.24.1 [`#381`](https://github.com/hougesen/hitt/pull/381)
* build(deps): bump micromatch from 4.0.7 to 4.0.8 in /docs [`#378`](https://github.com/hougesen/hitt/pull/378)
* build(deps): bump rollup from 4.21.2 to 4.24.0 in /docs [`#379`](https://github.com/hougesen/hitt/pull/379)
* build(deps): bump serve-static from 1.15.0 to 1.16.2 in /docs [`#380`](https://github.com/hougesen/hitt/pull/380)
* build(cargo-dist): upgrade to v0.23.0 [`#377`](https://github.com/hougesen/hitt/pull/377)
* docs: correct npm binary name [`#375`](https://github.com/hougesen/hitt/pull/375)
* build(deps): add vue-tsc as dev dependency [`000b49a`](https://github.com/hougesen/hitt/commit/000b49ad71b2ddc80d3064de0b0ba074c2c2e0d6)
* chore: bump version to v0.0.17 [`ff73972`](https://github.com/hougesen/hitt/commit/ff739723a0754254e6d5c6d1b7801ddc42f3f593)

## [v0.0.16](https://github.com/hougesen/hitt/compare/v0.0.15...v0.0.16)

> 2 October 2024

* build(deps): bump clap from 4.5.18 to 4.5.19 [`#374`](https://github.com/hougesen/hitt/pull/374)
* build(deps-dev): bump @nuxt/devtools from 1.4.1 to 1.5.1 in /docs [`#371`](https://github.com/hougesen/hitt/pull/371)
* build(deps-dev): bump nuxt from 3.13.0 to 3.13.2 in /docs [`#372`](https://github.com/hougesen/hitt/pull/372)
* build(deps-dev): bump postcss from 8.4.44 to 8.4.47 in /docs [`#367`](https://github.com/hougesen/hitt/pull/367)
* build(deps-dev): bump @nuxtjs/sitemap from 6.0.1 to 6.1.1 in /docs [`#368`](https://github.com/hougesen/hitt/pull/368)
* build(deps-dev): bump tailwindcss from 3.4.10 to 3.4.13 in /docs [`#369`](https://github.com/hougesen/hitt/pull/369)
* build(deps-dev): bump @nuxt/eslint from 0.5.5 to 0.5.7 in /docs [`#370`](https://github.com/hougesen/hitt/pull/370)
* build(deps-dev): bump vue from 3.5.0 to 3.5.10 in /docs [`#366`](https://github.com/hougesen/hitt/pull/366)
* build(deps): bump reqwest from 0.12.7 to 0.12.8 [`#365`](https://github.com/hougesen/hitt/pull/365)
* build(deps-dev): bump vite-plugin-eslint2 from 4.4.0 to 4.4.2 in /docs [`#373`](https://github.com/hougesen/hitt/pull/373)
* build(deps): bump tempfile from 3.12.0 to 3.13.0 [`#364`](https://github.com/hougesen/hitt/pull/364)
* build(deps): bump clap\_complete from 4.5.28 to 4.5.29 [`#363`](https://github.com/hougesen/hitt/pull/363)
* build(deps): bump once\_cell from 1.19.0 to 1.20.1 [`#362`](https://github.com/hougesen/hitt/pull/362)
* build(deps): bump crossterm to 0.28.1 [`#361`](https://github.com/hougesen/hitt/pull/361)
* build(deps): bump clap from 4.5.17 to 4.5.18 [`#360`](https://github.com/hougesen/hitt/pull/360)
* build(deps): bump clap\_complete from 4.5.26 to 4.5.28 [`#359`](https://github.com/hougesen/hitt/pull/359)
* build(deps): bump ignore from 0.4.22 to 0.4.23 [`#358`](https://github.com/hougesen/hitt/pull/358)
* build: update peer deps [`adaebb8`](https://github.com/hougesen/hitt/commit/adaebb8f8095bf0c436aabab8b974222dad85e6b)
* chore: bump dev version to v0.0.16 [`1034408`](https://github.com/hougesen/hitt/commit/1034408a5c396eccb25c363c8b12a43dcef2b6a9)

## [v0.0.15](https://github.com/hougesen/hitt/compare/v0.0.14...v0.0.15)

> 6 September 2024

* build(deps): bump clap\_complete from 4.5.24 to 4.5.26 [`#357`](https://github.com/hougesen/hitt/pull/357)
* build(deps): bump clap from 4.5.16 to 4.5.17 [`#356`](https://github.com/hougesen/hitt/pull/356)
* chore: bump dev version to v0.0.15 [`7a21282`](https://github.com/hougesen/hitt/commit/7a21282b814dfc4851ee30102505c3fc26246f92)
* docs: npm example [`7f869f3`](https://github.com/hougesen/hitt/commit/7f869f333744db90a6aaf0de5a0de4aa30a26678)
* chore: update changelog [`48698fb`](https://github.com/hougesen/hitt/commit/48698fbf5f2746bcbad61dac19bdd5820cbc5f81)

## [v0.0.14](https://github.com/hougesen/hitt/compare/v0.0.13...v0.0.14)

> 4 September 2024

* build(deps-dev): bump vue from 3.4.38 to 3.5.0 in /docs [`#354`](https://github.com/hougesen/hitt/pull/354)
* build(deps-dev): bump @nuxtjs/sitemap from 5.3.5 to 6.0.1 in /docs [`#355`](https://github.com/hougesen/hitt/pull/355)
* build(deps-dev): bump postcss from 8.4.42 to 8.4.44 in /docs [`#353`](https://github.com/hougesen/hitt/pull/353)
* build(deps): bump quinn-proto from 0.11.6 to 0.11.8 [`#352`](https://github.com/hougesen/hitt/pull/352)
* docs: update help command version [`#351`](https://github.com/hougesen/hitt/pull/351)
* chore: bump dev version to v0.0.14 [`23d6830`](https://github.com/hougesen/hitt/commit/23d6830f33177c1f7811a1cdf70bd1d4b8b73e36)
* chore: update changelog [`c3597df`](https://github.com/hougesen/hitt/commit/c3597dfae08ec700993e0e270a5dfe522d82f54f)

## [v0.0.13](https://github.com/hougesen/hitt/compare/v0.0.12...v0.0.13)

> 1 September 2024

* build: enable musl again [`#350`](https://github.com/hougesen/hitt/pull/350)
* docs: npm & homebrew installation [`#349`](https://github.com/hougesen/hitt/pull/349)
* build(reqwest): switch to rustls instead of openssl [`#348`](https://github.com/hougesen/hitt/pull/348)
* build: publish to npm [`#347`](https://github.com/hougesen/hitt/pull/347)
* build(reqwest): enable brotli, deflate, gzip & json [`#346`](https://github.com/hougesen/hitt/pull/346)
* chore: publish npm packages as hitt-cli [`f890bc6`](https://github.com/hougesen/hitt/commit/f890bc6562689430abdca190121c316f08bb4d5b)
* chore: bump dev version to v0.0.13 [`9f89839`](https://github.com/hougesen/hitt/commit/9f898398be39740711950536a566377544509f53)

## [v0.0.12](https://github.com/hougesen/hitt/compare/v0.0.11...v0.0.12)

> 1 September 2024

* build(deps-dev): bump postcss from 8.4.41 to 8.4.42 in /docs [`#345`](https://github.com/hougesen/hitt/pull/345)
* build(deps-dev): bump @nuxt/eslint from 0.5.4 to 0.5.5 in /docs [`#344`](https://github.com/hougesen/hitt/pull/344)
* build: setup cargo-dist [`#343`](https://github.com/hougesen/hitt/pull/343)
* build(deps-dev): bump @nuxt/eslint from 0.4.0 to 0.5.4 in /docs [`#339`](https://github.com/hougesen/hitt/pull/339)
* build(deps-dev): bump tailwindcss from 3.4.7 to 3.4.10 in /docs [`#342`](https://github.com/hougesen/hitt/pull/342)
* build(deps-dev): bump @nuxt/devtools from 1.3.9 to 1.4.1 in /docs [`#340`](https://github.com/hougesen/hitt/pull/340)
* build(deps): bump @nuxt/image from 1.7.0 to 1.8.0 in /docs [`#336`](https://github.com/hougesen/hitt/pull/336)
* build(deps-dev): bump nuxt from 3.12.4 to 3.13.0 in /docs [`#337`](https://github.com/hougesen/hitt/pull/337)
* build(deps-dev): bump @tailwindcss/typography in /docs [`#341`](https://github.com/hougesen/hitt/pull/341)
* build(deps-dev): bump vue from 3.4.36 to 3.4.38 in /docs [`#338`](https://github.com/hougesen/hitt/pull/338)
* build(deps): bump tokio from 1.39.3 to 1.40.0 [`#335`](https://github.com/hougesen/hitt/pull/335)
* build(deps): bump tokio from 1.39.2 to 1.39.3 [`#333`](https://github.com/hougesen/hitt/pull/333)
* build(deps): bump clap\_complete from 4.5.17 to 4.5.24 [`#334`](https://github.com/hougesen/hitt/pull/334)
* build(deps): bump reqwest from 0.12.5 to 0.12.7 [`#332`](https://github.com/hougesen/hitt/pull/332)
* build(deps): bump tempfile from 3.11.0 to 3.12.0 [`#331`](https://github.com/hougesen/hitt/pull/331)
* build(deps): bump clap\_complete to 4.5.17 [`#330`](https://github.com/hougesen/hitt/pull/330)
* build(deps): bump clap to 4.5.16 [`#329`](https://github.com/hougesen/hitt/pull/329)
* build: update sub deps [`ea714bb`](https://github.com/hougesen/hitt/commit/ea714bba283d1381ef1455de7ea64bf1065c7e8e)
* chore: bump dev version to v0.0.12 [`23ada38`](https://github.com/hougesen/hitt/commit/23ada38f944083b7e6d7f88fc6a52d08e2bfb64b)
* build: disable musl build [`cfd530e`](https://github.com/hougesen/hitt/commit/cfd530ecea235c580507a4f443d4a36abec82ce3)

## [v0.0.11](https://github.com/hougesen/hitt/compare/v0.0.10...v0.0.11)

> 6 August 2024

* build(docs): remove explicit vue-router dep [`#328`](https://github.com/hougesen/hitt/pull/328)
* build(docs): bump pnpm to 9.6.0 [`#327`](https://github.com/hougesen/hitt/pull/327)
* build(deps-dev): bump vue from 3.4.35 to 3.4.36 in /docs [`#323`](https://github.com/hougesen/hitt/pull/323)
* build(deps-dev): bump autoprefixer from 10.4.19 to 10.4.20 in /docs [`#324`](https://github.com/hougesen/hitt/pull/324)
* build(deps-dev): bump postcss from 8.4.40 to 8.4.41 in /docs [`#322`](https://github.com/hougesen/hitt/pull/322)
* build(deps): bump tempfile from 3.10.1 to 3.11.0 [`#321`](https://github.com/hougesen/hitt/pull/321)
* build: update sub deps [`#320`](https://github.com/hougesen/hitt/pull/320)
* chore(dependabot): remove hougesen from assignees [`#315`](https://github.com/hougesen/hitt/pull/315)
* build(deps): bump clap\_complete from 4.5.11 to 4.5.12 [`#316`](https://github.com/hougesen/hitt/pull/316)
* build(deps-dev): bump vue from 3.4.34 to 3.4.35 in /docs [`#318`](https://github.com/hougesen/hitt/pull/318)
* build(deps): bump clap from 4.5.11 to 4.5.13 [`#317`](https://github.com/hougesen/hitt/pull/317)
* build(deps): bump clap\_complete from 4.5.8 to 4.5.11 [`#309`](https://github.com/hougesen/hitt/pull/309)
* build(deps-dev): bump tailwindcss from 3.4.6 to 3.4.7 in /docs [`#312`](https://github.com/hougesen/hitt/pull/312)
* build(deps-dev): bump vue from 3.4.33 to 3.4.34 in /docs [`#311`](https://github.com/hougesen/hitt/pull/311)
* build(deps): bump tokio from 1.39.1 to 1.39.2 [`#308`](https://github.com/hougesen/hitt/pull/308)
* build(deps): bump clap from 4.5.10 to 4.5.11 [`#310`](https://github.com/hougesen/hitt/pull/310)
* build(deps-dev): bump @nuxt/eslint from 0.3.13 to 0.4.0 in /docs [`#314`](https://github.com/hougesen/hitt/pull/314)
* build(deps-dev): bump postcss from 8.4.39 to 8.4.40 in /docs [`#313`](https://github.com/hougesen/hitt/pull/313)
* build(deps-dev): bump @nuxtjs/sitemap from 5.3.4 to 5.3.5 in /docs [`#302`](https://github.com/hougesen/hitt/pull/302)
* build(deps-dev): bump vue from 3.4.31 to 3.4.33 in /docs [`#307`](https://github.com/hougesen/hitt/pull/307)
* build(deps): bump @nuxt/content from 2.13.1 to 2.13.2 in /docs [`#306`](https://github.com/hougesen/hitt/pull/306)
* build(deps-dev): bump eslint-plugin-vuejs-accessibility in /docs [`#305`](https://github.com/hougesen/hitt/pull/305)
* build(deps): bump clap from 4.5.9 to 4.5.10 [`#300`](https://github.com/hougesen/hitt/pull/300)
* build(deps): bump tokio from 1.38.1 to 1.39.1 [`#299`](https://github.com/hougesen/hitt/pull/299)
* build(deps-dev): bump nuxt from 3.12.3 to 3.12.4 in /docs [`#303`](https://github.com/hougesen/hitt/pull/303)
* build(deps-dev): bump tailwindcss from 3.4.5 to 3.4.6 in /docs [`#304`](https://github.com/hougesen/hitt/pull/304)
* build(deps): move all deps to workspace [`#301`](https://github.com/hougesen/hitt/pull/301)
* build(deps): bump openssl from 0.10.64 to 0.10.66 [`#298`](https://github.com/hougesen/hitt/pull/298)
* build(deps): bump tokio to 1.38.1 [`#297`](https://github.com/hougesen/hitt/pull/297)
* build(deps-dev): bump tailwindcss from 3.4.4 to 3.4.5 in /docs [`#295`](https://github.com/hougesen/hitt/pull/295)
* build(deps-dev): bump nuxt from 3.12.2 to 3.12.3 in /docs [`#293`](https://github.com/hougesen/hitt/pull/293)
* build(deps): bump @nuxt/content from 2.13.0 to 2.13.1 in /docs [`#294`](https://github.com/hougesen/hitt/pull/294)
* build(deps-dev): bump prettier from 3.3.2 to 3.3.3 in /docs [`#296`](https://github.com/hougesen/hitt/pull/296)
* build(deps-dev): bump @nuxtjs/sitemap from 5.3.2 to 5.3.4 in /docs [`#292`](https://github.com/hougesen/hitt/pull/292)
* chore: bump sub dependencies [`0b520eb`](https://github.com/hougesen/hitt/commit/0b520eb95a3b090c23d9cfedb84fb77868b65a2b)
* chore: bump dev version to v0.0.11 [`20020fb`](https://github.com/hougesen/hitt/commit/20020fb3b7a920321121b369f334e114d2bffda5)
* chore: prepare release [`f29ce06`](https://github.com/hougesen/hitt/commit/f29ce06f095df32619968d14038cc122e775f398)

## [v0.0.10](https://github.com/hougesen/hitt/compare/v0.0.9...v0.0.10)

> 14 July 2024

* chore: Optimize PNGs [`#291`](https://github.com/hougesen/hitt/pull/291)
* build(deps): bump clap\_complete to 4.5.8 [`#290`](https://github.com/hougesen/hitt/pull/290)
* docs(changelog): unreleased changes [`#289`](https://github.com/hougesen/hitt/pull/289)
* docs: command usage [`#288`](https://github.com/hougesen/hitt/pull/288)
* build(deps): bump clap to 4.5.9 [`#287`](https://github.com/hougesen/hitt/pull/287)
* build(deps-dev): bump @nuxt/devtools from 1.3.3 to 1.3.9 in /docs [`#285`](https://github.com/hougesen/hitt/pull/285)
* build(deps-dev): bump @nuxtjs/sitemap from 5.2.2 to 5.3.2 in /docs [`#284`](https://github.com/hougesen/hitt/pull/284)
* build(deps-dev): bump postcss from 8.4.38 to 8.4.39 in /docs [`#281`](https://github.com/hougesen/hitt/pull/281)
* build(deps-dev): bump vue-router from 4.3.3 to 4.4.0 in /docs [`#279`](https://github.com/hougesen/hitt/pull/279)
* build(deps-dev): bump @nuxtjs/sitemap from 5.2.0 to 5.2.2 in /docs [`#280`](https://github.com/hougesen/hitt/pull/280)
* build(deps-dev): bump eslint-plugin-vuejs-accessibility in /docs [`#277`](https://github.com/hougesen/hitt/pull/277)
* build(deps-dev): bump vue from 3.4.29 to 3.4.31 in /docs [`#282`](https://github.com/hougesen/hitt/pull/282)
* build(deps): bump @nuxt/content from 2.12.1 to 2.13.0 in /docs [`#278`](https://github.com/hougesen/hitt/pull/278)
* build(deps-dev): bump eslint-plugin-tailwindcss in /docs [`#276`](https://github.com/hougesen/hitt/pull/276)
* build(deps): bump clap\_complete to 4.5.7 [`#275`](https://github.com/hougesen/hitt/pull/275)
* build(deps): bump clap to 4.5.8 [`#274`](https://github.com/hougesen/hitt/pull/274)
* build(deps): bump clap\_complete to 4.5.6 [`#273`](https://github.com/hougesen/hitt/pull/273)
* feat(neovim): set response window ft as http [`#272`](https://github.com/hougesen/hitt/pull/272)
* chore(just): add stylua to format [`#271`](https://github.com/hougesen/hitt/pull/271)
* docs(neovim): http syntax highlighting [`#270`](https://github.com/hougesen/hitt/pull/270)
* build(deps-dev): bump nuxt from 3.11.2 to 3.12.2 in /docs [`#268`](https://github.com/hougesen/hitt/pull/268)
* feat(cli): support http/0.9 responses [`#269`](https://github.com/hougesen/hitt/pull/269)
* build(deps): bump reqwest to v0.12.5 [`#266`](https://github.com/hougesen/hitt/pull/266)
* chore: delete docs/.tool-versions [`#265`](https://github.com/hougesen/hitt/pull/265)
* build(deps-dev): bump vue from 3.4.27 to 3.4.29 in /docs [`#262`](https://github.com/hougesen/hitt/pull/262)
* build(deps-dev): bump prettier from 3.3.1 to 3.3.2 in /docs [`#263`](https://github.com/hougesen/hitt/pull/263)
* chore: add --locked to installation instructions [`#261`](https://github.com/hougesen/hitt/pull/261)
* chore(docs): generate sitemap [`#260`](https://github.com/hougesen/hitt/pull/260)
* build(docs): migrate to pnpm [`#259`](https://github.com/hougesen/hitt/pull/259)
* build(docs): bump node version to 22 [`#258`](https://github.com/hougesen/hitt/pull/258)
* chore(docs): setup linting [`#257`](https://github.com/hougesen/hitt/pull/257)
* style(docs): move badges to SideNavigation [`#256`](https://github.com/hougesen/hitt/pull/256)
* docs: preload used languages [`#255`](https://github.com/hougesen/hitt/pull/255)
* docs: add favicon [`#254`](https://github.com/hougesen/hitt/pull/254)
* docs: add badges to website [`#253`](https://github.com/hougesen/hitt/pull/253)
* docs: add sse section to website [`#252`](https://github.com/hougesen/hitt/pull/252)
* docs: add external deps section to web [`#251`](https://github.com/hougesen/hitt/pull/251)
* build(deps): bump clap to 4.5.7 [`#250`](https://github.com/hougesen/hitt/pull/250)
* chore: add changelog [`fbe802c`](https://github.com/hougesen/hitt/commit/fbe802c756e08aba8e3b185799def626d37738a6)
* style: format code blocks using mdsf [`ff38ebc`](https://github.com/hougesen/hitt/commit/ff38ebc8cf3c724768f89ffdac8c550cf1eb0ea2)
* docs: changelog of unreleased changes [`393d536`](https://github.com/hougesen/hitt/commit/393d536ceab1b700c8e6807f6448ddb5104556fa)
* build: bump peer dependencies [`2d734e3`](https://github.com/hougesen/hitt/commit/2d734e3110b28d027d47fec0dbeb9489b13f76ae)
* chore: bump version to 0.0.10 [`521c1a6`](https://github.com/hougesen/hitt/commit/521c1a68f533a3e69bf1ca3e343d30148d15341e)
* style(docs): flex-col on content [`4713037`](https://github.com/hougesen/hitt/commit/4713037ea9ae1e780898c68dab3dc7956fa38198)
* Delete docs/.tool-versions [`1ba2121`](https://github.com/hougesen/hitt/commit/1ba2121ff2610aeacb4e5a15a5cf9892b86c5ab5)

## [v0.0.9](https://github.com/hougesen/hitt/compare/v0.0.8...v0.0.9)

> 8 June 2024

* build(cli): move tempfile to dev deps [`#249`](https://github.com/hougesen/hitt/pull/249)
* build(cli): remove shell-words dependency [`#248`](https://github.com/hougesen/hitt/pull/248)
* feat(cli): command for listening to sse [`#247`](https://github.com/hougesen/hitt/pull/247)
* refactor: seperate command logic [`#246`](https://github.com/hougesen/hitt/pull/246)
* chore(deps): bump clap\_complete to 4.5.5 [`#245`](https://github.com/hougesen/hitt/pull/245)
* chore: set package msrvs [`#243`](https://github.com/hougesen/hitt/pull/243)
* chore(deps): bump clap\_complete to 4.5.4 [`#242`](https://github.com/hougesen/hitt/pull/242)
* chore(deps): bump clap to 4.5.6 [`#241`](https://github.com/hougesen/hitt/pull/241)
* chore(deps): bump clap to 4.5.5 [`#240`](https://github.com/hougesen/hitt/pull/240)
* ci(release): disable non cargo build [`#239`](https://github.com/hougesen/hitt/pull/239)
* docs: add openssl section [`#238`](https://github.com/hougesen/hitt/pull/238)
* chore: bump version to v0.0.9 [`244c3f8`](https://github.com/hougesen/hitt/commit/244c3f8e265c1b22802ea91ae1312b46992d4509)
* chore(cargo): remove api-testing keyword [`53fb989`](https://github.com/hougesen/hitt/commit/53fb98964a8bbf55bc345deb40158309debe6db6)

## [v0.0.8](https://github.com/hougesen/hitt/compare/v0.0.7...v0.0.8)

> 6 June 2024

* feat: custom help message [`#237`](https://github.com/hougesen/hitt/pull/237)
* chore(deps): bump tailwind to 3.4.4 [`#236`](https://github.com/hougesen/hitt/pull/236)
* docs: fix configuration typo [`#235`](https://github.com/hougesen/hitt/pull/235)
* feat: shell completions [`#234`](https://github.com/hougesen/hitt/pull/234)
* chore: migrade from make to just [`#232`](https://github.com/hougesen/hitt/pull/232)
* style: format yml files [`#233`](https://github.com/hougesen/hitt/pull/233)
* ci: release workflow [`#231`](https://github.com/hougesen/hitt/pull/231)
* chore: bump version to v0.0.8 [`72b9fe2`](https://github.com/hougesen/hitt/commit/72b9fe20f5991022bf00d2eec541bc46b88c807e)
* style: format Cargo.toml [`328e038`](https://github.com/hougesen/hitt/commit/328e038e885ab8bec20ccd48826fa9311440e62e)

## [v0.0.7](https://github.com/hougesen/hitt/compare/v0.0.6...v0.0.7)

> 4 June 2024

* chore(deps): bump @nuxt/devtools to 1.3.3 [`#230`](https://github.com/hougesen/hitt/pull/230)
* chore(deps): bump @nuxt/devtools to 1.3.2 [`#229`](https://github.com/hougesen/hitt/pull/229)
* chore(deps): bump tokio to 1.38.0 [`#228`](https://github.com/hougesen/hitt/pull/228)
* build(deps-dev): bump @nuxt/devtools from 1.2.0 to 1.3.1 in /docs [`#227`](https://github.com/hougesen/hitt/pull/227)
* build(deps): bump @nuxt/image from 1.6.0 to 1.7.0 in /docs [`#226`](https://github.com/hougesen/hitt/pull/226)
* chore: bump package version to v0.0.6 [`a213ea0`](https://github.com/hougesen/hitt/commit/a213ea0ccf40f69ddbf653ef0730545522871e89)
* chore: bump version to v0.0.7 [`741035e`](https://github.com/hougesen/hitt/commit/741035ebd1eb3e12f98722ea68b285685dcae078)

## [v0.0.6](https://github.com/hougesen/hitt/compare/v0.0.5...v0.0.6)

> 20 May 2024

* build(deps-dev): bump vue from 3.4.26 to 3.4.27 in /docs [`#225`](https://github.com/hougesen/hitt/pull/225)
* build(deps-dev): bump @tailwindcss/typography from 0.5.12 to 0.5.13 in /docs [`#222`](https://github.com/hougesen/hitt/pull/222)
* build(deps-dev): bump vue from 3.4.23 to 3.4.26 in /docs [`#223`](https://github.com/hougesen/hitt/pull/223)
* build(deps): bump @nuxt/image from 1.5.0 to 1.6.0 in /docs [`#224`](https://github.com/hougesen/hitt/pull/224)
* chore(docs): bump nuxt to 3.11.2 [`#221`](https://github.com/hougesen/hitt/pull/221)
* chore(docs): bump vue-router to 4.3.2 [`#220`](https://github.com/hougesen/hitt/pull/220)
* chore(docs): bump postcss to 8.4.35 [`#219`](https://github.com/hougesen/hitt/pull/219)
* chore(docs): bump vue to 3.4.23 [`#218`](https://github.com/hougesen/hitt/pull/218)
* chore(deps): bump reqwest to 0.12.4 [`#217`](https://github.com/hougesen/hitt/pull/217)
* chore(deps): update subdependencies [`#216`](https://github.com/hougesen/hitt/pull/216)
* build(deps): bump tar from 6.2.0 to 6.2.1 in /docs [`#215`](https://github.com/hougesen/hitt/pull/215)
* chore(deps): bump reqwest to 0.12.3 [`#214`](https://github.com/hougesen/hitt/pull/214)
* docs: add repo badges [`#213`](https://github.com/hougesen/hitt/pull/213)
* build(deps): bump undici from 5.28.3 to 5.28.4 in /docs [`#212`](https://github.com/hougesen/hitt/pull/212)
* chore(docs): bump @nuxt/image to 1.5.0 [`#211`](https://github.com/hougesen/hitt/pull/211)
* chore: update peer deps [`2c35af2`](https://github.com/hougesen/hitt/commit/2c35af2bb96ef625b7b26e9dcb1530cf3d2310eb)
* chore(deps): update peer dependencies [`c7850b1`](https://github.com/hougesen/hitt/commit/c7850b16d34b183329992993fa1607572a30794b)
* build(deps-dev): bump @tailwindcss/typography in /docs [`90263e4`](https://github.com/hougesen/hitt/commit/90263e41ea386a59b93d7477ce02e435a985cb26)

## [v0.0.5](https://github.com/hougesen/hitt/compare/v0.0.4...v0.0.5)

> 2 April 2024

* chore(deps): bump reqwest to 0.12.2 [`#210`](https://github.com/hougesen/hitt/pull/210)
* build(deps-dev): bump tailwindcss from 3.4.1 to 3.4.3 in /docs [`#208`](https://github.com/hougesen/hitt/pull/208)
* build(deps-dev): bump @nuxt/devtools from 1.1.4 to 1.1.5 in /docs [`#207`](https://github.com/hougesen/hitt/pull/207)
* build(deps-dev): bump @tailwindcss/typography in /docs [`#209`](https://github.com/hougesen/hitt/pull/209)
* build(deps): bump tokio from 1.36.0 to 1.37.0 [`#206`](https://github.com/hougesen/hitt/pull/206)
* build(deps-dev): bump @nuxt/devtools from 1.0.8 to 1.1.4 in /docs [`#205`](https://github.com/hougesen/hitt/pull/205)
* build(deps-dev): bump autoprefixer from 10.4.18 to 10.4.19 in /docs [`#203`](https://github.com/hougesen/hitt/pull/203)
* build(deps-dev): bump nuxt from 3.10.3 to 3.11.1 in /docs [`#201`](https://github.com/hougesen/hitt/pull/201)
* build(deps): bump clap from 4.5.3 to 4.5.4 [`#200`](https://github.com/hougesen/hitt/pull/200)
* build(deps): bump reqwest from 0.11.26 to 0.11.27 [`#199`](https://github.com/hougesen/hitt/pull/199)
* build(deps): bump clap from 4.5.2 to 4.5.3 [`#198`](https://github.com/hougesen/hitt/pull/198)
* build(deps): bump reqwest from 0.11.25 to 0.11.26 [`#197`](https://github.com/hougesen/hitt/pull/197)
* build(deps): bump @nuxt/content from 2.12.0 to 2.12.1 in /docs [`#196`](https://github.com/hougesen/hitt/pull/196)
* build(deps): bump @nuxt/image from 1.3.0 to 1.4.0 in /docs [`#195`](https://github.com/hougesen/hitt/pull/195)
* build(deps): bump clap from 4.5.1 to 4.5.2 [`#193`](https://github.com/hougesen/hitt/pull/193)
* build(deps): bump reqwest from 0.11.24 to 0.11.25 [`#194`](https://github.com/hougesen/hitt/pull/194)
* build(deps): bump http from 0.2.11 to 0.2.12 [`#192`](https://github.com/hougesen/hitt/pull/192)
* build(deps): bump mio from 0.8.10 to 0.8.11 [`#191`](https://github.com/hougesen/hitt/pull/191)
* build(deps-dev): bump autoprefixer from 10.4.17 to 10.4.18 in /docs [`#189`](https://github.com/hougesen/hitt/pull/189)
* build(deps-dev): bump vue from 3.4.20 to 3.4.21 in /docs [`#190`](https://github.com/hougesen/hitt/pull/190)
* build(deps): bump tempfile from 3.10.0 to 3.10.1 [`#185`](https://github.com/hougesen/hitt/pull/185)
* build(deps-dev): bump vue from 3.4.19 to 3.4.20 in /docs [`#187`](https://github.com/hougesen/hitt/pull/187)
* build(deps-dev): bump nuxt from 3.10.2 to 3.10.3 in /docs [`#188`](https://github.com/hougesen/hitt/pull/188)
* chore: increase msrv to v1.74.0 [`#184`](https://github.com/hougesen/hitt/pull/184)
* build(deps): bump ip from 2.0.0 to 2.0.1 in /docs [`#183`](https://github.com/hougesen/hitt/pull/183)
* build(deps): bump clap from 4.5.0 to 4.5.1 [`#182`](https://github.com/hougesen/hitt/pull/182)
* chore(dependabot): switch to monthly updates [`#181`](https://github.com/hougesen/hitt/pull/181)
* build(deps): bump undici from 5.28.2 to 5.28.3 in /docs [`#180`](https://github.com/hougesen/hitt/pull/180)
* build(deps-dev): bump nuxt from 3.10.1 to 3.10.2 in /docs [`#178`](https://github.com/hougesen/hitt/pull/178)
* build(deps-dev): bump vue from 3.4.18 to 3.4.19 in /docs [`#179`](https://github.com/hougesen/hitt/pull/179)
* refactor(cli): split up run\_command fn [`#177`](https://github.com/hougesen/hitt/pull/177)
* refactor(cli): simplify file parsing [`#176`](https://github.com/hougesen/hitt/pull/176)
* refactor(cli): print invalid header values [`#175`](https://github.com/hougesen/hitt/pull/175)
* test(parser): check if variable declaration is missing [`#174`](https://github.com/hougesen/hitt/pull/174)
* test(parser): simplify test for multiple requests [`#173`](https://github.com/hougesen/hitt/pull/173)
* test(parser): only check for comments in ParserMode::Request [`#172`](https://github.com/hougesen/hitt/pull/172)
* chore: add codecov config [`#171`](https://github.com/hougesen/hitt/pull/171)
* fix(hitt-request): remove Debug from HittResponse [`#170`](https://github.com/hougesen/hitt/pull/170)
* refactor(cli): use std::io::Result instead of custom error [`#166`](https://github.com/hougesen/hitt/pull/166)
* fix(codecov): set token under with instead of env [`#169`](https://github.com/hougesen/hitt/pull/169)
* refactor: remove Cargo.lock from gitignore [`#168`](https://github.com/hougesen/hitt/pull/168)
* test: setup codecov [`#167`](https://github.com/hougesen/hitt/pull/167)
* build(deps-dev): bump vue from 3.4.15 to 3.4.18 in /docs [`#163`](https://github.com/hougesen/hitt/pull/163)
* build(deps-dev): bump postcss from 8.4.34 to 8.4.35 in /docs [`#162`](https://github.com/hougesen/hitt/pull/162)
* build(deps): bump JohnnyMorganz/stylua-action from 3 to 4 [`#161`](https://github.com/hougesen/hitt/pull/161)
* fix(formatter): trim json body [`#160`](https://github.com/hougesen/hitt/pull/160)
* test: on macos-14 [`#159`](https://github.com/hougesen/hitt/pull/159)
* feat(formatter): switch to mime crate [`#158`](https://github.com/hougesen/hitt/pull/158)
* refactor(cli): return error instead of exiting on --fail-fast [`#157`](https://github.com/hougesen/hitt/pull/157)
* refactor(formatter): set default content type [`#156`](https://github.com/hougesen/hitt/pull/156)
* chore: bump version to 0.0.5 [`8464342`](https://github.com/hougesen/hitt/commit/8464342070cd82de1ed5a26eff6be6324206fdd5)
* fix: correct git action branch syntax [`8ccf6e9`](https://github.com/hougesen/hitt/commit/8ccf6e91ac3cea24a5d6afc4820264e3dd1dcab1)

## [v0.0.4](https://github.com/hougesen/hitt/compare/v0.0.3...v0.0.4)

> 6 February 2024

* fix(cli): check if --recursive is enabled [`#155`](https://github.com/hougesen/hitt/pull/155)
* refactor(cli)!: remove 'new' command [`#154`](https://github.com/hougesen/hitt/pull/154)
* build(deps-dev): bump postcss from 8.4.33 to 8.4.34 in /docs [`#152`](https://github.com/hougesen/hitt/pull/152)
* build(deps): bump @nuxt/content from 2.11.0 to 2.12.0 in /docs [`#151`](https://github.com/hougesen/hitt/pull/151)
* refactor(cli): convert run command to crossterm [`#153`](https://github.com/hougesen/hitt/pull/153)
* chore(deps): bump tempfile to 3.10.0 [`#150`](https://github.com/hougesen/hitt/pull/150)
* build(deps-dev): bump nuxt from 3.10.0 to 3.10.1 in /docs [`#149`](https://github.com/hougesen/hitt/pull/149)
* chore(deps): bump tokio to 1.36.0 [`#148`](https://github.com/hougesen/hitt/pull/148)
* fix(doc): incorrect render on refresh [`#147`](https://github.com/hougesen/hitt/pull/147)
* chore(deps): bump-reqwest-to-0.11.24 [`#146`](https://github.com/hougesen/hitt/pull/146)
* build(deps-dev): bump nuxt from 3.9.3 to 3.10.0 in /docs [`#145`](https://github.com/hougesen/hitt/pull/145)
* build(deps): bump clap from 4.4.16 to 4.4.18 [`#142`](https://github.com/hougesen/hitt/pull/142)
* fix(parser): only clear body\_parts when not empty [`#140`](https://github.com/hougesen/hitt/pull/140)
* chore(dependabot): add all subpackages [`#139`](https://github.com/hougesen/hitt/pull/139)
* build(deps): bump @nuxt/content from 2.10.0 to 2.11.0 in /docs [`#138`](https://github.com/hougesen/hitt/pull/138)
* build(deps-dev): bump vue from 3.4.14 to 3.4.15 in /docs [`#137`](https://github.com/hougesen/hitt/pull/137)
* chore(deps-dev): lock @nuxt/devtoosl version to 1.0.8 [`#136`](https://github.com/hougesen/hitt/pull/136)
* chore(dependabot): auto assign @hougesen [`#135`](https://github.com/hougesen/hitt/pull/135)
* build(deps): bump @nuxt/image from 1.2.0 to 1.3.0 in /docs [`#132`](https://github.com/hougesen/hitt/pull/132)
* build(deps): bump actions/cache from 3 to 4 [`#131`](https://github.com/hougesen/hitt/pull/131)
* build(deps-dev): bump nuxt from 3.9.1 to 3.9.3 in /docs [`#134`](https://github.com/hougesen/hitt/pull/134)
* build(deps-dev): bump autoprefixer from 10.4.16 to 10.4.17 in /docs [`#133`](https://github.com/hougesen/hitt/pull/133)
* build(deps-dev): bump vue from 3.4.13 to 3.4.14 in /docs [`#130`](https://github.com/hougesen/hitt/pull/130)
* build(deps): bump actions/cache from 2 to 3 [`#128`](https://github.com/hougesen/hitt/pull/128)
* ci(validate-docs): set actions/checkout to v4 [`#127`](https://github.com/hougesen/hitt/pull/127)
* build(deps): bump JohnnyMorganz/stylua-action from 2 to 3 [`#129`](https://github.com/hougesen/hitt/pull/129)
* chore(dependabot): add github-actions [`#126`](https://github.com/hougesen/hitt/pull/126)
* ci(validate-lua): upgrade actions/checkout to v4 [`#125`](https://github.com/hougesen/hitt/pull/125)
* build(deps-dev): bump @nuxt/devtools from 1.0.6 to 1.0.8 in /docs [`#123`](https://github.com/hougesen/hitt/pull/123)
* build(deps): bump @nuxt/image from 1.1.0 to 1.2.0 in /docs [`#122`](https://github.com/hougesen/hitt/pull/122)
* build(deps-dev): bump vue from 3.4.6 to 3.4.13 in /docs [`#124`](https://github.com/hougesen/hitt/pull/124)
* build(cli): upgrade clap to 4.4.16 [`#121`](https://github.com/hougesen/hitt/pull/121)
* build(cli): upgrade console to 0.15.8 [`#120`](https://github.com/hougesen/hitt/pull/120)
* build(cli): upgrade ignore to 0.4.22 [`#119`](https://github.com/hougesen/hitt/pull/119)
* chore: add more keywords to crate [`#118`](https://github.com/hougesen/hitt/pull/118)
* build(deps-dev): bump vue from 3.4.5 to 3.4.6 in /docs [`#117`](https://github.com/hougesen/hitt/pull/117)
* chore(dependabot): set npm path to /docs [`#116`](https://github.com/hougesen/hitt/pull/116)
* fix(doc): incorrect render on refresh (#147) [`#141`](https://github.com/hougesen/hitt/issues/141)
* fix: remove unecessary format [`eae046a`](https://github.com/hougesen/hitt/commit/eae046ac83a179dd45ddb6cc035b8f0c050ddaa9)
* chore: prepare v0.0.4 [`6137523`](https://github.com/hougesen/hitt/commit/61375231584c7f43bde96b683be25504f4ec2b7b)
* chore: format code [`515ce55`](https://github.com/hougesen/hitt/commit/515ce5524344a94afdd15254720653946f683786)
* style: format tsconfig [`45aa3ab`](https://github.com/hougesen/hitt/commit/45aa3ab4da414e7cc601f9353323663a7455e206)

## [v0.0.3](https://github.com/hougesen/hitt/compare/v0.0.2...v0.0.3)

> 6 January 2024

* fix: typos [`#115`](https://github.com/hougesen/hitt/pull/115)
* fix(parser): combine 2 ifs into 1 [`#114`](https://github.com/hougesen/hitt/pull/114)
* build(docs): upgrade nuxt to 3.9.1 [`#113`](https://github.com/hougesen/hitt/pull/113)
* build(docs): upgrade tailwind to 3.4.1 [`#112`](https://github.com/hougesen/hitt/pull/112)
* chore: enable npm dependabot updates [`#111`](https://github.com/hougesen/hitt/pull/111)
* build(docs): upgrade vue to 3.4.5 [`#110`](https://github.com/hougesen/hitt/pull/110)
* build(cli): upgrade clap to 4.4.13 [`#109`](https://github.com/hougesen/hitt/pull/109)
* fix(get\_default\_editor): move vi behind cfg!(not(windows)) [`#108`](https://github.com/hougesen/hitt/pull/108)
* feat(parser): add support for variables in variable declaration [`#107`](https://github.com/hougesen/hitt/pull/107)
* build(docs): upgrade vue to 3.4.4 [`#106`](https://github.com/hougesen/hitt/pull/106)
* docs: redesign docs [`#105`](https://github.com/hougesen/hitt/pull/105)
* refactor(cli): use colors from console crate [`#104`](https://github.com/hougesen/hitt/pull/104)
* style(parser): remove scope layer from parse\_variable [`#102`](https://github.com/hougesen/hitt/pull/102)
* fix(parser): only check for comments in ParserMode::Request [`#101`](https://github.com/hougesen/hitt/pull/101)
* fix(parser): only trim header k/v if not empty [`#100`](https://github.com/hougesen/hitt/pull/100)
* fix(request): raise error if res.text() fails [`#99`](https://github.com/hougesen/hitt/pull/99)
* build(docs): upgrade nuxt to 3.9.0 [`#98`](https://github.com/hougesen/hitt/pull/98)
* test: validate most utility functions [`#97`](https://github.com/hougesen/hitt/pull/97)
* build(deps): upgrade clap to 4.4.12 [`#96`](https://github.com/hougesen/hitt/pull/96)
* build(deps): upgrade tempfile to 3.9.0 [`#95`](https://github.com/hougesen/hitt/pull/95)
* chore: enable dependabot package updates [`#93`](https://github.com/hougesen/hitt/pull/93)
* refactor(cli): explicit variable indexing errors [`#92`](https://github.com/hougesen/hitt/pull/92)
* chore: add category to all utility packages [`#91`](https://github.com/hougesen/hitt/pull/91)
* ci: prettier check workflow [`#90`](https://github.com/hougesen/hitt/pull/90)
* ci: add lint workflow for lua [`#89`](https://github.com/hougesen/hitt/pull/89)
* test: validate new command saves correctly [`#88`](https://github.com/hougesen/hitt/pull/88)
* test(cli): validate gitignore is respected [`#87`](https://github.com/hougesen/hitt/pull/87)
* test(cli): validate try\_find\_content\_type [`#86`](https://github.com/hougesen/hitt/pull/86)
* test(parser): PartialHttpRequest::build should reject missing method/uri [`#85`](https://github.com/hougesen/hitt/pull/85)
* test(request): validate request timeout works [`#84`](https://github.com/hougesen/hitt/pull/84)
* test(request): validate send\_request works [`#83`](https://github.com/hougesen/hitt/pull/83)
* test(formatter): validate json formatting [`#82`](https://github.com/hougesen/hitt/pull/82)
* chore: format .prettierc [`#81`](https://github.com/hougesen/hitt/pull/81)
* feat(cli): variable arguments [`#80`](https://github.com/hougesen/hitt/pull/80)
* refactor(cli): use std::fs::read\_to\_string instead of File::read\_to\_string [`#79`](https://github.com/hougesen/hitt/pull/79)
* fix: remove all unwraps [`#78`](https://github.com/hougesen/hitt/pull/78)
* refactor(build\_editor\_cmd): use map\_or\_else instead of wildcard match [`#77`](https://github.com/hougesen/hitt/pull/77)
* fix(cli): use if statement instead of boolean match for http\_file\_paths assignment [`#76`](https://github.com/hougesen/hitt/pull/76)
* refactor: use pub for all exports [`#75`](https://github.com/hougesen/hitt/pull/75)
* refactor: copy small enums [`#74`](https://github.com/hougesen/hitt/pull/74)
* fix(cli): merge "application/xml" and "text/xml" into single content type [`#73`](https://github.com/hougesen/hitt/pull/73)
* feat: implement support for variables [`#72`](https://github.com/hougesen/hitt/pull/72)
* refactor(parser): split into multiple files [`#71`](https://github.com/hougesen/hitt/pull/71)
* refactor: borrow instead of taking ownership when possible [`#70`](https://github.com/hougesen/hitt/pull/70)
* refactor: make print\_body more readable [`#69`](https://github.com/hougesen/hitt/pull/69)
* refactor: add inline to all functions with small callsite [`#68`](https://github.com/hougesen/hitt/pull/68)
* chore: use Self instead of struct/enum name [`#67`](https://github.com/hougesen/hitt/pull/67)
* refactor(cli): use tokio::fs for reading file content [`#66`](https://github.com/hougesen/hitt/pull/66)
* refactor: use core imports instead of std [`#65`](https://github.com/hougesen/hitt/pull/65)
* docs: add readme to utility packages [`#64`](https://github.com/hougesen/hitt/pull/64)
* feat(cli): add timeout argument [`#63`](https://github.com/hougesen/hitt/pull/63)
* fix(cli): hide --vim argument [`#62`](https://github.com/hougesen/hitt/pull/62)
* refactor: remove unnecessary cloning of maybe unused input [`#60`](https://github.com/hougesen/hitt/pull/60)
* chore: set package homepage to hitt.mhouge.dk [`#58`](https://github.com/hougesen/hitt/pull/58)
* docs: create documentation website [`#57`](https://github.com/hougesen/hitt/pull/57)
* docs: fix command typo [`#56`](https://github.com/hougesen/hitt/pull/56)
* chore: prepare v0.0.3 [`88a7543`](https://github.com/hougesen/hitt/commit/88a7543a9c0a6eba8333ab84de1674916eda759a)

## [v0.0.2](https://github.com/hougesen/hitt/compare/v0.0.1...v0.0.2)

> 23 December 2023

* chore: prepare v0.0.2 [`#55`](https://github.com/hougesen/hitt/pull/55)
* build: set panic to abort in release [`#54`](https://github.com/hougesen/hitt/pull/54)
* build: enable lto for release builds [`#53`](https://github.com/hougesen/hitt/pull/53)
* dependency(cli): upgrade clap to 4.4.11 [`#52`](https://github.com/hougesen/hitt/pull/52)
* dependency(cli): upgrade ignore to 0.4.21 [`#51`](https://github.com/hougesen/hitt/pull/51)
* dependency: upgrade http to 0.2.11 [`#50`](https://github.com/hougesen/hitt/pull/50)
* dependency: upgrade tokio to 1.35.1 [`#49`](https://github.com/hougesen/hitt/pull/49)
* test: run validation on Linux, Mac and Windows [`#48`](https://github.com/hougesen/hitt/pull/48)
* docs: add cargo install instructions [`#47`](https://github.com/hougesen/hitt/pull/47)
* chore: test and lint commands [`#46`](https://github.com/hougesen/hitt/pull/46)
* chore: set package readme path [`#45`](https://github.com/hougesen/hitt/pull/45)

## v0.0.1

> 23 December 2023

* \[ImgBot] Optimize images [`#44`](https://github.com/hougesen/hitt/pull/44)
* refactor: move shared dependencies to workspace dependencies [`#43`](https://github.com/hougesen/hitt/pull/43)
* chore: use workspace metadata as primary [`#42`](https://github.com/hougesen/hitt/pull/42)
* chore: add package metadata [`#41`](https://github.com/hougesen/hitt/pull/41)
* refactor: export reqwest from hitt\_request [`#40`](https://github.com/hougesen/hitt/pull/40)
* feat: implement plugin for neovim [`#39`](https://github.com/hougesen/hitt/pull/39)
* refactor: use console::Term instead of println [`#38`](https://github.com/hougesen/hitt/pull/38)
* Changed token body to parse request body for multi request files [`#37`](https://github.com/hougesen/hitt/pull/37)
* feat(cli): implement threaded parsing of requests [`#36`](https://github.com/hougesen/hitt/pull/36)
* feat(cli): ignore gitignored files [`#35`](https://github.com/hougesen/hitt/pull/35)
* feat(cli): command for creating requests [`#34`](https://github.com/hougesen/hitt/pull/34)
* fix(parser): respect multiline body [`#33`](https://github.com/hougesen/hitt/pull/33)
* refactor: move response formatting to seperate package [`#32`](https://github.com/hougesen/hitt/pull/32)
* refactor(hitt): use specific features of tokio instead of full [`#31`](https://github.com/hougesen/hitt/pull/31)
* refactor(hitt-request): remove unused tokio features [`#30`](https://github.com/hougesen/hitt/pull/30)
* refactor(hitt-request): remove serde dependency [`#29`](https://github.com/hougesen/hitt/pull/29)
* docs: examples of usage [`#28`](https://github.com/hougesen/hitt/pull/28)
* chore: setup prettier config [`#27`](https://github.com/hougesen/hitt/pull/27)
* chore: setup editorconfig [`#26`](https://github.com/hougesen/hitt/pull/26)
* docs: write usage guide [`#25`](https://github.com/hougesen/hitt/pull/25)
* refactor(cli): allow .rest files [`#24`](https://github.com/hougesen/hitt/pull/24)
* feat: time request [`#23`](https://github.com/hougesen/hitt/pull/23)
* feat(cli): allow running all directory entries [`#22`](https://github.com/hougesen/hitt/pull/22)
* feat: save response version [`#21`](https://github.com/hougesen/hitt/pull/21)
* style(cli): add color coding to response [`#20`](https://github.com/hougesen/hitt/pull/20)
* fix(cli): set disable\_formatting to default false [`#19`](https://github.com/hougesen/hitt/pull/19)
* refactor(cli): remove anyhow dependency [`#18`](https://github.com/hougesen/hitt/pull/18)
* ci: validation workflow [`#17`](https://github.com/hougesen/hitt/pull/17)
* refactor(cli): split code into multiple files [`#16`](https://github.com/hougesen/hitt/pull/16)
* feat(cli): argument for disabling pretty printing [`#15`](https://github.com/hougesen/hitt/pull/15)
* feat(cli): parse input arguments [`#14`](https://github.com/hougesen/hitt/pull/14)
* feat: pretty print json responses [`#13`](https://github.com/hougesen/hitt/pull/13)
* chore: set hitt-cli as default binary [`#12`](https://github.com/hougesen/hitt/pull/12)
* refactor: move sending request to seperate package [`#11`](https://github.com/hougesen/hitt/pull/11)
* feat: parse request http version [`#10`](https://github.com/hougesen/hitt/pull/10)
* feat: add support for multiple http requests in single file [`#8`](https://github.com/hougesen/hitt/pull/8)
* feat: command for running http file [`#2`](https://github.com/hougesen/hitt/pull/2)
* feat: parser for .http files [`#1`](https://github.com/hougesen/hitt/pull/1)
* chore: add MIT license [`cf1b728`](https://github.com/hougesen/hitt/commit/cf1b728335b2b53cc4c2eead96882585014465d6)
* build: script for publishing crates [`83d8340`](https://github.com/hougesen/hitt/commit/83d8340fc68efc43e76f1419f51875d0b305e3cd)
* chore: set internal package dependency version to 0.0.1 [`dc227e9`](https://github.com/hougesen/hitt/commit/dc227e97eed109e4dbe1c301e9bc6b9983c06418)
* refactor: add inline to From conversions [`5262bb9`](https://github.com/hougesen/hitt/commit/5262bb9f480ce0d22ef8c52cb895e4c1f3d5d10e)
* chore(hitt-request): set package description [`cad5f5e`](https://github.com/hougesen/hitt/commit/cad5f5e77ad0e087a6dd77d20c51f0cba5b69065)
* dependency(hitt-request): upgrade reqwest to 0.11.23 [`55d4c39`](https://github.com/hougesen/hitt/commit/55d4c39c854726cc621ea14bee01c567716381bd)
* ci: set msrv to 1.70 [`0e86387`](https://github.com/hougesen/hitt/commit/0e863871718008834eaca490a52809f5e4148b2f)
* chore(dependency): downgrade clap to 4.3.24 [`da3249a`](https://github.com/hougesen/hitt/commit/da3249a10c063fe55c0e35a10b7f4f8949e6eb1b)
* ci: set minimum version to 1.64 [`dfa29ec`](https://github.com/hougesen/hitt/commit/dfa29ec5fe403ec5861ac252124f0798791d51ff)
* fix: set package description [`6cff1aa`](https://github.com/hougesen/hitt/commit/6cff1aa37617d859854a4a6c8368aa56396fbfde)


# hitt-formatter

[![](https://img.shields.io/crates/v/hitt-formatter.svg)](https://crates.io/crates/hitt-formatter)

HTTP response formatting utility package for the [hitt](https://github.com/hougesen/hitt) HTTP testing tool.


# hitt-parser

[![](https://img.shields.io/crates/v/hitt-parser.svg)](https://crates.io/crates/hitt-parser)

A HTTP parser with support for some extra features, built for the HTTP testing tool [hitt](https://github.com/hougesen/hitt).

## Supported features

* [x] HTTP Method
* [x] HTTP URI
* [x] HTTP Version
* [x] Single line comment (`#`)
* [ ] Multi line comment
* [x] Multiple requests in single file (`###` on a blank line between each request)
* [x] Variable declaration (`@variable_name=value` on a blank line)
* [x] Variable usage (`{{ variable_name }}`)


# hitt-request

[![](https://img.shields.io/crates/v/hitt-request.svg)](https://crates.io/crates/hitt-request)

hitt-request is an utility library for sending HTTP requests, built for the HTTP testing tool [hitt](https://github.com/hougesen/hitt).


# hitt-sse

[![](https://img.shields.io/crates/v/hitt-sse.svg)](https://crates.io/crates/hitt-sse)

hitt-sse is a library made for managing how server-sent events (SSE) for the HTTP testing tool [hitt](https://github.com/hougesen/hitt).


