#988063 RFP: dasel -- Query, update and convert data structures from the command line

Package:
wnpp
Source:
wnpp
Submitter:
Antoine Beaupre
Date:
2023-11-17 13:45:04 UTC
Severity:
wishlist
#988063#5
Date:
2021-05-04 15:33:15 UTC
From:
To:
* Package name    : dasel
  Version         : 1.14.1
  Upstream Author : Tom Wright <contact@tomwright.me>
* URL             : https://github.com/TomWright/dasel
* License         : MIT
  Programming Lang: Golang
  Description     : Query, update and convert data structures from the command line

Dasel (short for data-selector) allows you to query and modify data
structures using selector strings.

Comparable to jq / yq, but supports JSON, YAML, TOML, XML and CSV with
zero runtime dependencies.
----

There's already a WNPP bug for yq (#908117), but as the description
states, this one is slightly different and covers more formats.

It should probably be managed by the Golang team, being golang. There
are surprisingly few deps:

https://github.com/TomWright/dasel/blob/master/go.mod

require (
	github.com/clbanning/mxj/v2 v2.3.3-0.20201214204241-e937bdee5a3e
	github.com/pelletier/go-toml v1.8.1
	github.com/spf13/cobra v1.0.0
	gopkg.in/yaml.v2 v2.2.2
)

Of those, only https://github.com/clbanning/mxj is missing from
Debian, so that's promising as well.