2022-12-12T08:27:27 dasel 1.27.3 -> 2.0.2 https://repology.org/metapackage/dasel/versions 2022-12-12T08:27:30 attrpath: dasel 2022-12-12T08:27:30 Checking auto update branch... 2022-12-12T08:27:30 No auto update branch exists 2022-12-12T08:27:30 Old version 1.27.3" not present in master derivation file with contents: { lib , buildGoModule , fetchFromGitHub }: buildGoModule rec { pname = "dasel"; version = "2.0.2"; src = fetchFromGitHub { owner = "TomWright"; repo = "dasel"; rev = "v${version}"; sha256 = "sha256-VdOXmhfgDzMyspoCFQl64obpQph14XZxR0Nas+crelA="; }; vendorSha256 = "sha256-GO5Vg8zsXfjMBzRDC1/s/SYpviKUf59JB14vauKVFcE="; ldflags = [ "-s" "-w" "-X github.com/tomwright/dasel/internal.Version=${version}" ]; doInstallCheck = true; installCheckPhase = '' runHook preInstallCheck if [[ $($out/bin/dasel --version) == "dasel version ${version}" ]]; then echo '{ "my": { "favourites": { "colour": "blue" } } }' \ | $out/bin/dasel put -t json -r json -t string -v "red" "my.favourites.colour" \ | grep "red" else return 1 fi runHook postInstallCheck ''; meta = with lib; { description = "Query and update data structures from the command line"; longDescription = '' 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 and XML with zero runtime dependencies. ''; homepage = "https://github.com/TomWright/dasel"; changelog = "https://github.com/TomWright/dasel/blob/v${version}/CHANGELOG.md"; license = licenses.mit; platforms = platforms.unix; maintainers = with maintainers; [ _0x4A6F ]; }; }