CINXE.COM
trurl
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>trurl</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta content="text/html; charset=UTF-8" http-equiv="Content-Type"> <link rel="stylesheet" type="text/css" href="/curl.css"> <link rel="shortcut icon" href="/favicon.ico"> <link rel="icon" href="/logo/curl-symbol.svg" type="image/svg+xml"> <link rel="alternate" type="application/rss+xml" title="cURL Releases" href="https://github.com/curl/curl/releases.atom"> <style type="text/css"> a.trurldl { font-size: 200%; } </style> </head> <body> <div class="main"> <div class="menu"> <div class="dropdown"> <a class="dropbtn" href="/">curl.se</a> </div> <div class="dropdown"> <a class="dropbtn" href="/dev/">trurl</a> <div class="dropdown-content"> <a href="https://github.com/curl/trurl">GitHub repo</a> <a href="/trurl/manual.html">manpage</a> </div> </div> <div class="dropdown"> <a class="dropbtn" href="/wcurl/">wcurl</a> </div> </div> <div class="contents"> <div class="where"><a href="/">curl</a> / <b>trurl</b></div> <h1> trurl </h1> <center><img src="/logo/trurl-logo.svg" alt="trurl logo" style="width:70%; padding-top: 8px;"> </center> <div class="relatedbox"> <b>Related:</b> <br><a href="https://github.com/curl/trurl">GitHub repo</a> <br><a href="manual.html">manpage</a> </div> <p> <b>trurl</b> is a tool in a similar spirit of tr but for URLs. Here, 'tr' stands for translate or transpose. <p> <b>trurl</b> is a command line tool that parses and manipulates URLs, designed to help shell script authors everywhere. <p> URLs are tricky to parse and there are numerous security problems in software because of this. <b>trurl</b> 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. <p> <b>trurl</b> uses <a href="/libcurl/c/curl_url_set.html">libcurl URL parser</a>. It parses and understands URLs exactly the same way curl the command line tool does – making it the perfect companion tool. <h2> Download </h2> <p> <div style="border: 1px solid black; padding: 8px 8px 8px 8px;"> <a href="dl/trurl-0.16.tar.gz"><img src="/pix/GS-Download-icon.svg" alt="download trurl 0.16" width="90" height="120" style="float:left;"></a> <a href="dl/trurl-0.16.tar.gz" class="trurldl">trurl 0.16</a> <br> <a href="dl/trurl-0.16.tar.gz.asc"><b>GPG signature</b></a> | <a href="https://github.com/curl/trurl/releases/tag/trurl-0.16"><b>Release notes</b></a> | <a href="https://youtu.be/X8auKKxgFpw"><b>Release video</b></a> <br> <b>Size</b>: 57.9 KB <br> <b>sha256</b>: 2c26e3016f591f06234838bbe1dd4b165dce2c871c82ca6a32222d19696588d6 <br> </div> <p> <h2> Pronunciation </h2> <p> We say "trurel". As if there was an 'e' between the 'r' and 'l' at the end. <a href="trurl.mp3">Listen to the pronunciation</a>. </div> </div> </body> </html>