GitHub - curl/curl-for-win: Reproducible, static, curl binaries for Linux, macOS and Windows
Reproducible, static, curl binaries for Linux, macOS and Windows - curl/curl-for-winGitHub
Reproducible, static, curl binaries for Linux, macOS and Windows - curl/curl-for-winGitHub
Thanks to @vsz there is now easy access to the #trurl tool for Windows peeps as well. Pronouncing it however is still as tricky as before.
github.com/curl/trurl/discussi…
At: https://curl.se/windows/ Starting with 8.16.0_11. It's experimental. More details: #375 (comment)GitHub
At: https://curl.se/windows/ Starting with 8.16.0_11. It's experimental. More details: #375 (comment)GitHub
It supports building the manual, completions, run tests and install all these. Options: TRURL_EMABLE_MANUAL: Build the trurl man page (requires Perl). Default: ON TRURL_COMPLETION_ZSH: Install zsh...GitHub
Oops, I forgot to make a cake for #trurl's second birthday the other day!
daniel.haxx.se/blog/2023/04/03…
trurl is a tool in a similar spirit of tr but for URLs. Here, tr stands for translate or transpose. trurl is a small command line tool that parses and manipulates URLs, designed to help shell script authors everywhere.daniel.haxx.se
I could use your help to populate this wiki page with information about how to get #trurl installed in your distros/OS/package system:
I'm Daniel Stenberg, maintainer and lead developer in the curl project. I stream curl related stuff. Release presentations, curl development and related topics.Twitch
#trurl 0.15 is here: github.com/curl/trurl/releases…
Live-streamed video presentation about this release at 08:00 UTC over at twitch.tv/curlhacker
I'm Daniel Stenberg, maintainer and lead developer in the curl project. I stream curl related stuff. Release presentations, curl development and related topics.Twitch
#trurl 0.14 is here. github.com/curl/trurl/releases…
Works best with libcurl 8.9.0 (and later)
What's Changed remove a suprious trailing newline from a warning by @bagder in #309 trurl.1: document the exit codes by @bagder in #308 add "strict:" as prefix to a get component casecompare: a st...GitHub
Should #trurl accept JSON input? If so how? I need your input and feedback on this:
github.com/curl/trurl/pull/311
This adds --json-file as an option to read from a file that contains a json representation of the urls. It works very similarly to --url-file. The --json-file input structure is designed to match r...GitHub
Say hello to #trurl 0.13!
github.com/curl/trurl/releases…
What's Changed Free allocated pointer on OOM error by @danielgustafsson in #290 typos pointed out by xx in the curl IRC by @bagder in #293 short options need no space separation for the argument a...GitHub
What's Changed check valgrind function by @eh-san in #273 Added UTF-8 detection to test runner by @jacobmealey in #276 use of free() instead of curl_free() by @bagder in #283 output the list of com...GitHub
Allow me to introduce #trurl 0.10: github.com/curl/trurl/releases…
Your favorite URL parser and manipulation tool.
trurl 0.10 Changes since previous release o add --replace Bugfixes since previous release o fixed buffer overflows on %00 use o support compiling with old versions of Visual Studio o enable more C ...GitHub
trurl: command line tool for URL parsing and manipulation
One software thing I built at Facebook was called Host — basically a PHP library to manipulate website hostnames without error-prone regular expressions, bad assumptions and “hunting for dots”. It saved a lot of potential problems and a moderate amount of CPU (0.1%+?) and I can see the same thinking here.
If you’re manipulating URLs, you should try this:
alecmuffett.com/article/108924
One software thing I built at Facebook was called Host — basically a PHP library to manipulate website hostnames without error-prone regular expressions, bad assumptions and “hunting for dots…Dropsafe
trurl is a command line tool for URL parsing and manipulation. - GitHub - curl/trurl: trurl is a command line tool for URL parsing and manipulation.GitHub
Say hello to #trurl 0.9 github.com/curl/trurl/releases…
Your favorite command line tool for manipulating URLs.
Changes since previous release add --as-idn and punycode to IDN conversion add --curl to only count as valid URLs supported by libcurl add vs2022 project files Bugfixes since previous release ac...GitHub
trurl 0.8 Changes since previous release o add --urlencode Bugfixes since previous release o --json/--get: .[].parts and {component} should be urldecoded not encoded o tests: use empty file instead...GitHub
trurl 0.7 Changes since previous release o --default-port to ask for the default to be used if not present o --keep-port to ask for the port number to be there even if default o --no-guess-scheme o...GitHub
Very cool and useful program. I was wondering: The very same JSON output that this util give when using --json could be processed by some other program (like jq) and then this program could reconst...GitHub
trurl 0.6 Changes since previous release o offer {puny:host} and {puny:url} for --get o provide built-with libcurl version info for --version o support for skipping tests o test.py replaced test.pl...GitHub
trurl 0.5 Changes since previous release o --get supports variables in [brackets] as well o --get {query-all:key} outputs all values for 'key' in the query o switched to test.py for tests o --itera...GitHub
trurl is a command line tool for URL parsing and manipulation. - GitHub - curl/trurl: trurl is a command line tool for URL parsing and manipulation.GitHub
trurl 0.4 Changes since previous release --get supports showing {query:key} --json outputs query pairs under "params" -a is an --append shortcut add --query-separator add --sort-query install inst...GitHub
trurl is a command line tool for parsing and manipulating URLs.In this video Daniel walks through how to use the tool and how it works. At this moment, the t...YouTube
#trurl can now sort query strings (based on the key pairs), output key/value pairs in JSON and lets you access query keys directly as '{query:key}'.
trurl is a command line tool for URL parsing and manipulation. - GitHub - curl/trurl: trurl is a command line tool for URL parsing and manipulation.GitHub
trurl is a command line tool for URL parsing and manipulation. - GitHub - curl/trurl: trurl is a command line tool for URL parsing and manipulation.GitHub
trurl 0.3 Changes since previous release the set port is the same as the scheme-default, don't show many more tests https://curl.se/trurl is now the project's website added --accept-space added --...GitHub
And here's the sanitized URL to this great resource for those who want to shield themselves from tracking, protecting their privacy:
⛵
.