Install Curlie on Ubuntu 24.04

Install Curlie on Ubuntu 24.04

Curlie is a command line tool designed to combine the features of two popular utilities: Curl and HTTPie. Curlie combines the user-friendly interface of HTTPie with the powerful features of Curl, providing a seamless experience without sacrificing performance. This tutorial explains how to install Curlie on Ubuntu 24.04.

Install Curlie

Retrieve the current Curlie version from its repository on GitHub:

CURLIE_VERSION=$(curl -s "https://api.github.com/repos/rs/curlie/releases/latest" | grep -Po '"tag_name": "v\K[0-9.]+')

Download Curlie using the earlier identified version:

wget -qO curlie.tar.gz https://github.com/rs/curlie/releases/latest/download/curlie_${CURLIE_VERSION}_linux_amd64.tar.gz

Extract the executable to /usr/local/bin:

sudo tar xf curlie.tar.gz -C /usr/local/bin curlie

To check the Curlie version, run the command:

curlie --version

Delete the unnecessary downloaded file:

rm -rf curlie.tar.gz

Testing Curlie

Curlie enables sending HTTP requests with methods like GET, POST, PUT, and more. For instance, you can send a GET request by providing the target URL as the first argument:

curlie https://httpbin.org/get

Output example:

HTTP/2 200 
date: Wed, 26 Jun 2024 16:10:58 GMT
content-type: application/json
content-length: 274
server: gunicorn/19.9.0
access-control-allow-origin: *
access-control-allow-credentials: true

{
    "args": {
        
    },
    "headers": {
        "Accept": "application/json, */*",
        "Host": "httpbin.org",
        "User-Agent": "curl/7.81.0",
        "X-Amzn-Trace-Id": "Root=1-6416c45e-47a4828a557d5fca764271d6"
    },
    "origin": "XXX.XXX.XXX.XXX",
    "url": "https://httpbin.org/get"
}

Uninstall Curlie

To remove Curlie, delete the associated file:

sudo rm -rf /usr/local/bin/curlie

Leave a Comment

Cancel reply

Your email address will not be published.