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

amd64 arm64

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.6.9*

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

Download URLs

Version SHA256 Size (KB)
1.6.9 1895b275082c2b9cb0b8ff24c9e7ea5fb78a505e88add65b0a62329df5ea8ce6 702
1.6.7 d929ad5170e3776c189a84bbf08cfc1c6cfda3b507fec7483ecfec557760138e 700
Version SHA256 Size (KB)
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 versionned here.

Click here to see curlie ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/terminal/curlie/ops2deb.yml
name: curlie
matrix:
  versions:
    - 1.6.7
    - 1.6.9
  architectures:
    - arm64
    - amd64
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 versionned 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

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