On 2025-01-11 06:50, Marco Atzeri via Cygwin-apps wrote:
On 11/01/2025 09:48, Daisuke Fujimura via Cygwin-apps wrote:
Hello,

[ITP] A new package proposal: trurl

- trurl

====

SUMMARY: Command line tool for URL parsing and manipulation
HOMEPAGE: https://github.com/curl/trurl
SRC_URI: https://github.com/curl/trurl/archive/refs/tags/trurl-0.16.tar.gz
LICENSE: curl

====

Corresponding Linux/Unix packages are searched:
- https://repology.org/project/trurl/versions

Cygportfile:
- https://cygwin.com/cgit/cygwin-packages/playground/tree/?h=refs/heads/trurl

Packages, logs:
- https://github.com/cygwin/scallywag/actions/runs/12722690221

what about a man page ?
help2man could be used if nothing is available upstream

I had looked at including this package/script as part of the curl package, as I did with the wcurl package/script, but it looked a bit too alpha/beta at the time, and utility seemed questionable.

The `trurl` `mkrelease` shell script uses a curl package Perl script `cd2nroff` (not in trurl package) to make their `trurl.1` manpage from their `trurl.md` source.

If you download the Cygwin curl source package (~9MB), and have the Cygwin lesspipe package installed, you can extract the script using for example:

`$ less /usr/src/curl/curl-8.11.1-1.x86_64/dist/curl/curl-8.11.1-1-src.tar.xz:curl-8.11.1-1.src/curl-8.11.1.tar.xz:curl-8.11.1/scripts/cd2nroff \
 > .../scripts/cd2nroff && chmod a+rx .../scripts/cd2nroff`

or the equivalent pipe commands if not! ;^>

I asked the developers to consider including the `cd2nroff` script as part of the trurl package to assist packagers.

--
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                -- Antoine de Saint-Exupéry

Reply via email to