nim reported a new issue against the project: `golist` that you are following:
``
`golist` only implements a single output format, which means this output needs to be
reprocessed in shell before being fed to other software, like rpm¹.
This shell reprocessing is brittle and adds noise to Go package build logs.
Mature utilities allow specifying an output format template, which simplifies their
integration with other software. This can be done:
* either by defining a custom format string using predefined variables (as
[
done](http://man7.org/linux/man-pages/man1/time.1.html) by the `time -f`command),
* or by specifying a specific package dep format built-in (as done by the `fcquery
--format '%{=pkgkit}'` command, that allowed direct integration [within
rpm](https://github.com/rpm-software-management/rpm/blob/ff4b9111aeba01dd...
in [
2009](https://bugs.freedesktop.org/show_bug.cgi?id=17107)).
`golist` should implement something similar.
¹ Typically to [add
`golang()`](https://pagure.io/go-rpm-macros/blob/master/f/rpm/macros.d/macros.go-rpm#_228)
around dependencies, would need more processing if it ever evolves to list version
constrains
``
To reply, visit the link below or just reply to this email
https://pagure.io/golist/issue/13