trurl

curl·cURL.trurl

a command line tool for URL parsing and manipulation.

trurl is a command line tool that parses and manipulates URLs, designed to help shell script authors everywhere. URLs are tricky to parse and there are numerous security problems in software because of this. trurl wants to help soften this problem by taking away the need for script and command line authors everywhere to re-invent the wheel over and over. trurl uses libcurl URL parser. It parses and understands URLs exactly the same way curl the command line tool does - making it the perfect companion tool.

winget install --id cURL.trurl --exact --source winget

Latest 0.16.1·April 29, 2026

Release Notes

What's Changed

  • COPYING: add the "and many contributors" text from the curl license by @bagder in #374
  • Update README.md to link to the getting trurl wiki page by @jacobmealey in #378
  • Generate ZSH completions base on trurl.md by @jacobmealey in #379
  • scripts: import cd2nroff from curl by @bagder in #384
  • Makefile: only create MANDIR when manpage is installed by @sertonix in #381
  • trurl: handle zero length query pairs by @bagder in #388
  • move mkrelease and checksrc into scripts/ by @bagder in #385

Installer type: zip

x64d290b4ee475968b04dcb2e0c4f046f2ff25c35c65d3e54259cef7cc6cea069e2
arm64eca22a489a7d51c546d058b775ee7f9bbbabceb312dea8a0239bb9d2ce322bb1

Details

Homepage
https://curl.se/trurl/
License
curl
Publisher
curl
Support
https://curl.se/support.html
Copyright
Copyright (c), Daniel Stenberg, daniel@haxx.se, and many contributors, see the THANKS file. All rights reserved.
Moniker
trurl

Tags

command-line-toolmanipulationparsingurl