forked from extern/httpie-cli
9dda23a322
* Add Chocolatey packaging information * Fix working directory * Fix Python dependency * Update icon URL * Fix local installation * Simplify links * Remove the workflow, it adds no real value and th etime to fix is is not worth
1.3 KiB
1.3 KiB
HTTPie on Chocolatey
Welcome to the documentation about packaging HTTPie for Chocolatey.
- If you do not know HTTPie, have a look here.
- If you are looking for HTTPie installation or upgrade instructions on Chocolatey, then you can find them on that page.
- If you are looking for technical information about the HTTPie packaging on Chocolatey, 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 Chocolatey. We will discuss setting up the environment, installing development tools, installing and testing changes before submitting a patch downstream.
Overall process
After having successfully built and tested the package, push it:
# Replace 2.5.0 with the correct version
choco push httpie.2.5.0.nupkg -s https://push.chocolatey.org/
Hacking
# Clone
git clone --depth=1 https://github.com/httpie/httpie.git
cd httpie/docs/packaging/windows-chocolatey
# Build
choco pack
# Check metadata
choco info httpie -s .
# Install
choco install httpie -y -dv -s "'.;https://community.chocolatey.org/api/v2/'"
# Test
http --version
https --version
# Remove
choco uninstall -y httpie