Skip to content

xh

User-friendly and fast tool for sending HTTP requests

xh reimplements as much as possible of HTTPie's excellent design, with a focus on improved performance.

terminal

https://github.com/ducaale/xh

amd64 armhf

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install xh

sudo apt install xh

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    xh=0.21.0*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      xh=0.21.0*

Download URLs

Version SHA256 Size (KB)
0.21.0 83619831f8957c8152ae590f0d7cbc418ca38a3e3e8f74929be9b7a2ef8b95c3 2386
0.20.1 e7b0ff9660ccd5b56d42bb146cf344cd03ba32f2fadaa8a410d6e4577193facf 2406
0.19.4 8cc833cff8e43ff8200ad7fe0ca20d19caea00de6656353e3e981d0a9e87b0fd 2403
0.19.3 44bde75f9fc44ddf4c8bf088ea983db7e4eefeee7fa3a173bf2a7b749e83df39 2427
0.19.2 247940f194fc9d5fd9ef8723eec19a6d73480df82836e88e29fdcd1f729e1cb3 2429
0.18.0 1b69037ac3585834eda6cdf28f4d9d29f5673ca394666cbd13737b80054606d2 2349
0.17.0 6ed8f4a5795f98c01ec925b867731ce30862ed3c4e62082e2d6a8edb0bc86801 2334
0.16.1 7482b86d7ea6102c632acfdb13155f32880639a6a831836229e2cf9921bb1fab 2391
0.16.0 fc2f5c8b1b5f21dfb795dbf053add6af882bc04e53794432546af202ef32ba6a 2388
0.15.0 c5c655e3a8ac488b481b2c488d8c5db98cd7d4f0cef9b7487b4ca715b13bac3f 2462
Version SHA256 Size (KB)
0.21.0 721c2d35e21764e60a9e1d44d21df7c9728f7291c1ce15fefa6fb9236bcbdfc2 2017
0.20.1 8bb6391bf8e2128ba857d49dd47fe623c842c3fbc46621f42d706c2d502cf87a 2000
0.19.4 3edf0c021f28dd639197f49ed23a1c7d1e1a0ba3ace9a18e38b656afb6e6402a 1997
0.19.3 1c3e7ed9be72f9dc4042c678925a66872dd601d0ce1b6deb842c50c9c998e499 2018
0.19.2 4417820b7e890de20bf827957d46e556871552a3d766b62c15778643028fa178 2023
0.18.0 18ad2372c3475572864873e814124c54f8579f5c72a0417aa1a09bf05dc2fd87 1944
0.17.0 7b1964e8bfb8df3953afa11876e42b0f95615aa973fb3d8ad5e9d82793052789 1927
0.16.1 7b7874bc23a7e7ca7b739e26a9bd61d72fe0bea909d54f277d1b9b59434b63b7 2023
0.16.0 19defec0b23b40ff74829f94986d516cad4399cca1dcbd98396a7ce1655e1e61 2025
0.15.0 98e88c291ee72f30ae01f28533fbe84c3e1fe06bf68bf829b295e66c97f3c5fd 2106

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for xh are versioned here.

Click here to see xh ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/xh/ops2deb.yml
- name: xh
  matrix:
    architectures:
      - amd64
      - armhf
  version: 0.15.0
  homepage: https://github.com/ducaale/xh
  summary: user-friendly and fast tool for sending HTTP requests
  description: |-
    xh reimplements as much as possible of HTTPie's excellent design, with a focus
    on improved performance.
  fetch:
    url: https://github.com/ducaale/xh/releases/download/v{{version}}/xh-v{{version}}-{{target}}.tar.gz
    targets:
      amd64: x86_64-unknown-linux-musl
      armhf: arm-unknown-linux-gnueabihf
  script:
    - mv xh-v{{version}}-*/xh {{src}}/usr/bin/xh

- name: xh
  matrix:
    architectures:
      - amd64
      - armhf
  version: 0.16.0
  homepage: https://github.com/ducaale/xh
  summary: user-friendly and fast tool for sending HTTP requests
  description: |-
    xh reimplements as much as possible of HTTPie's excellent design, with a focus
    on improved performance.
  fetch:
    url: https://github.com/ducaale/xh/releases/download/v{{version}}/xh-v{{version}}-{{target|rust_target}}.tar.gz
    targets:
      amd64: x86_64-unknown-linux-musl
  script:
    - mv xh-v{{version}}-*/xh {{src}}/usr/bin/xh

- name: xh
  matrix:
    architectures:
      - amd64
      - armhf
    versions:
      - 0.16.1
      - 0.17.0
      - 0.18.0
      - 0.19.2
      - 0.19.3
      - 0.19.4
      - 0.20.1
      - 0.21.0
  homepage: https://github.com/ducaale/xh
  summary: user-friendly and fast tool for sending HTTP requests
  description: |-
    xh reimplements as much as possible of HTTPie's excellent design, with a focus
    on improved performance.
  fetch:
    url: https://github.com/ducaale/xh/releases/download/v{{version}}/xh-v{{version}}-{{target|rust_target}}.tar.gz
    targets:
      amd64: x86_64-unknown-linux-musl
  install:
    - xh-v{{version}}-{{target|rust_target}}/xh:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to xh releases. Downloaded files are locked in a lockfile versioned here.

Click here to see xh release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/xh/ops2deb.lock.yml
- url: https://github.com/ducaale/xh/releases/download/v0.15.0/xh-v0.15.0-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 9b53898f44d278f70286f3d80a2805e112fd9cefb4a3778f9e658e4ee5ff1cf7
  timestamp: 2022-01-28 02:08:41+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.15.0/xh-v0.15.0-x86_64-unknown-linux-musl.tar.gz
  sha256: a88bbcf990832a5b2cf695754023502efc7f5ec8a92bb741f3711135da3078be
  timestamp: 2022-01-28 02:08:41+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.16.0/xh-v0.16.0-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 45cf136f127a2b20b367171b75b8153767f3c89387b754e687469cf014f1727d
  timestamp: 2022-04-17 17:22:25+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.16.0/xh-v0.16.0-x86_64-unknown-linux-musl.tar.gz
  sha256: bfaaf3d1dc080c5d6dbfe7b33be00a391fd0bc56a3c8a9975b5202a2b7b14fd0
  timestamp: 2022-04-17 17:22:25+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.16.1/xh-v0.16.1-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 79514ec2db635ed1029a5dc0ca6d7b6b3d2c7636d6aab704b8250abacf20b3ad
  timestamp: 2022-05-22 23:19:43+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.16.1/xh-v0.16.1-x86_64-unknown-linux-musl.tar.gz
  sha256: e369cdd618da40418704e32df820831705a03c1b9a42e38e1dcb033d19a63cfe
  timestamp: 2022-05-22 23:19:43+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.17.0/xh-v0.17.0-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 968e81cf631e5b1aa14cb6844c98426755c4ce51f5262e90ee1be5601d3892b6
  timestamp: 2022-11-09 13:01:35+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.17.0/xh-v0.17.0-x86_64-unknown-linux-musl.tar.gz
  sha256: 682b063985a85df4c96a62df968132d70b9be32cc1b69fc3ac53e4d08dc99ead
  timestamp: 2022-11-09 13:01:35+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.18.0/xh-v0.18.0-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 41d09eba0a622e11ab3fc4fe94c344e758bbf4d9b3a8f29c5b8896251b6b4773
  timestamp: 2023-02-20 22:16:46+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.18.0/xh-v0.18.0-x86_64-unknown-linux-musl.tar.gz
  sha256: 359c94aa53b48db21e524e1da59f297429917acae7af1d4c189f6c4b7526ddc1
  timestamp: 2023-02-20 22:16:46+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.19.2/xh-v0.19.2-arm-unknown-linux-gnueabihf.tar.gz
  sha256: cae99fa284635e55d4624f1b1dcbf1076c7c6bc7312d97997a2015947440a5fb
  timestamp: 2023-10-21 18:20:05+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.19.2/xh-v0.19.2-x86_64-unknown-linux-musl.tar.gz
  sha256: 67db1cffaac94f3bcebd705502c552ddf6343d4dc19687dc55119dcb8fc96218
  timestamp: 2023-10-21 18:20:05+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.19.3/xh-v0.19.3-arm-unknown-linux-gnueabihf.tar.gz
  sha256: b14e6fade874f4f039719fa858c0ec2d713eb159f6c36d71eb84e4624632ef6d
  timestamp: 2023-10-22 01:17:36+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.19.3/xh-v0.19.3-x86_64-unknown-linux-musl.tar.gz
  sha256: d626855168ad6cab448722e5e099fa1f74616eae3b21a9abfe5814a178d27426
  timestamp: 2023-10-22 01:17:36+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.19.4/xh-v0.19.4-arm-unknown-linux-gnueabihf.tar.gz
  sha256: ec5338b30eac80531ca4c7d1b492dbd55320674211b95d0c0a2ec1a3c7e33343
  timestamp: 2023-10-23 01:12:54+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.19.4/xh-v0.19.4-x86_64-unknown-linux-musl.tar.gz
  sha256: 5b7ab62f753db0f388fc29380c8813b04b6b0bb8f3179560a4859ae52f516408
  timestamp: 2023-10-23 01:12:54+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.20.1/xh-v0.20.1-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 074f710a51bec93752282b9fae7dd3fe368a5209b6761f74efd8dab1138d090d
  timestamp: 2023-11-19 18:20:02+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.20.1/xh-v0.20.1-x86_64-unknown-linux-musl.tar.gz
  sha256: 7e22d231e90dd956ba8fb297f3142a28839be6376151458b67464c33b7cdd774
  timestamp: 2023-11-19 18:20:02+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.21.0/xh-v0.21.0-arm-unknown-linux-gnueabihf.tar.gz
  sha256: 874f0ddf53d5810e5d10b62e54e3f3cec765f5082b9aef89714fd4867d4b9ca5
  timestamp: 2024-01-29 01:12:18+00:00
- url: https://github.com/ducaale/xh/releases/download/v0.21.0/xh-v0.21.0-x86_64-unknown-linux-musl.tar.gz
  sha256: d74ef5683eaef40073ce3c9051ab99f8c5537a978dd7c06f9eb9f315ce728f9f
  timestamp: 2024-01-29 01:12:18+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/xh.svg)](https://docs.wakemeops.com/packages/xh)
<a href="https://docs.wakemeops.com/packages/xh">
  <img src="https://docs.wakemeops.com/badges/xh.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/xh.svg
:target: https://docs.wakemeops.com/packages/xh