Skip to content

curlie

The power of 'curl', the ease of use of 'httpie'

If you like the interface of HTTPie but miss the features of curl, curlie is what you are searching for. It is a frontend to curl that adds the ease of use of httpie, without compromising on features and performance. All curl options are exposed with syntax sugar and output formatting inspired from httpie.

terminal

https://github.com/rs/curlie

arm64 amd64

Installation

1. Add WakeMeOps repository

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

2. Install curlie

sudo apt install curlie

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    curlie=1.7.2*

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

Download URLs

Version SHA256 Size (KB)
1.7.2 238c56e2c06c757e6832b7b55b7b72e1987ff682ed6e293c5fdcff24b1e8bce9 703
1.7.1 f73f04508884e969abe8cec4d52d04dd04fc663b240adaeefc8ad2e1e2c8ebd8 704
1.6.9 1895b275082c2b9cb0b8ff24c9e7ea5fb78a505e88add65b0a62329df5ea8ce6 702
1.6.7 d929ad5170e3776c189a84bbf08cfc1c6cfda3b507fec7483ecfec557760138e 700
Version SHA256 Size (KB)
1.7.2 099ec4de37a2b303c45ae51baa8b9062de14e9d6860462defee0561608a19914 606
1.7.1 9de12bceaa1e72dbbf1b131cb65a5867c9c1cf40c9f2c3f1aad5f8ed2a605d73 607
1.6.9 a80d52060021d0cb22d2cb3a05d1c9675855eea745614c52ffb83d8c8a7b7150 605
1.6.7 8ee981c4319f29565a45956184373da7aab2e2a6de28985be5f620757ce4140a 603

Blueprints

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

Click here to see curlie ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/curlie/ops2deb.yml
name: curlie
matrix:
  architectures:
    - arm64
    - amd64
  versions:
    - 1.6.7
    - 1.6.9
    - 1.7.1
    - 1.7.2
homepage: https://github.com/rs/curlie
summary: the power of 'curl', the ease of use of 'httpie'
description: |-
  If you like the interface of HTTPie but miss the features of curl, curlie is
  what you are searching for. It is a frontend to curl that adds the ease of use
  of httpie, without compromising on features and performance. All curl options
  are exposed with syntax sugar and output formatting inspired from httpie.
fetch: https://github.com/rs/curlie/releases/download/v{{version}}/curlie_{{version}}_linux_{{goarch}}.tar.gz
install:
  - curlie:/usr/bin/curlie

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

Click here to see curlie release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/curlie/ops2deb.lock.yml
- url: https://github.com/rs/curlie/releases/download/v1.6.7/curlie_1.6.7_linux_amd64.tar.gz
  sha256: db6d250c0e2386624b269fa5f906c1fb4fc9608f108956c7d37247b4d4ff1b5d
  timestamp: 2022-01-25 22:17:50+00:00
- url: https://github.com/rs/curlie/releases/download/v1.6.7/curlie_1.6.7_linux_arm64.tar.gz
  sha256: 0163239a0414acfdcb025c7a7ff2d1efc3dd1f8552b20559977135b0ff8a2c66
  timestamp: 2022-01-28 19:20:12+00:00
- url: https://github.com/rs/curlie/releases/download/v1.6.9/curlie_1.6.9_linux_amd64.tar.gz
  sha256: bdc3eaa9309e557476b7cf151f64d70437361d5754ecd594d1a0f24458e141d6
  timestamp: 2022-04-04 17:23:41+00:00
- url: https://github.com/rs/curlie/releases/download/v1.6.9/curlie_1.6.9_linux_arm64.tar.gz
  sha256: ca1e368635491d73f0aa231c3d2977fd91c39f905e2c8e1f48a759b0a6de5776
  timestamp: 2022-04-04 17:23:41+00:00
- url: https://github.com/rs/curlie/releases/download/v1.7.1/curlie_1.7.1_linux_amd64.tar.gz
  sha256: 805e439a102d9e291b7ca89cce8867d997092ef721621b18a1b80585dca9c231
  timestamp: 2023-05-08 15:18:07+00:00
- url: https://github.com/rs/curlie/releases/download/v1.7.1/curlie_1.7.1_linux_arm64.tar.gz
  sha256: 9ebdb20dbf02b6074d95666082b05d4b79ff4cf4c7ba319c5f4de5b0cd60580b
  timestamp: 2023-05-08 15:18:07+00:00
- url: https://github.com/rs/curlie/releases/download/v1.7.2/curlie_1.7.2_linux_amd64.tar.gz
  sha256: 211f0b46d6a7e669c604194805f2e9086060e39baeddfc16bdbc81e17b2d7894
  timestamp: 2023-10-23 18:21:12+00:00
- url: https://github.com/rs/curlie/releases/download/v1.7.2/curlie_1.7.2_linux_arm64.tar.gz
  sha256: e5e22761af04d98124e333d475c9af6d5346f9ecf88db21d9e54bc8cb3f159d7
  timestamp: 2023-10-23 18:21:12+00:00

Badge

WakeMeOps

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