Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

HTTPie on Homebrew, and Linuxbrew

Welcome to the documentation about packaging HTTPie for Homebrew.

  • If you do not know HTTPie, have a look here.
  • If you are looking for HTTPie installation or upgrade instructions on Homebrew, then you can find them on that page (that one for Linuxbrew).
  • If you are looking for technical information about the HTTPie packaging on Homebrew, then you are in a good place.

About

This document contains technical details, where we describe how to create a patch for the latest HTTPie version for Homebrew. They apply to Linuxbrew as well. We will discuss setting up the environment, installing development tools, installing and testing changes before submitting a patch downstream.

Overall process

🚧 Work in progress.

First, update the current Formula:

make brew-deps
# Copy-paste content into downstream/mac/brew/httpie.rb
git add downstream/mac/brew/httpie.rb
git commit -s -m 'Update brew formula to XXX'

That GitHub workflow will test the formula when downstream/mac/brew/httpie.rb is changed in a pull request.

Then, open a pull request with those changes to the downstream file.

Hacking

🚧 Work in progress.