diff options
author | Jörg Thalheim <Mic92@users.noreply.github.com> | 2020-11-05 06:20:25 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-11-05 06:20:25 +0100 |
commit | f7dd7e86cbca99ede404b9c38a3a45410cbec34f (patch) | |
tree | 2aff4e4cd114a4f2bea679281dc054dcc645bfad /pkgs/applications/misc | |
parent | 43f23f5c1974e1459b4493472825115639dbbb9f (diff) | |
parent | d5edfc50ef449e95b3c3efd53c5fe18858f20147 (diff) |
Merge pull request #102822 from 0x4A6F/master-dasel
dasel: init at 1.1.0
Diffstat (limited to 'pkgs/applications/misc')
-rw-r--r-- | pkgs/applications/misc/dasel/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/applications/misc/dasel/default.nix b/pkgs/applications/misc/dasel/default.nix new file mode 100644 index 0000000000000..ef1279cddfc14 --- /dev/null +++ b/pkgs/applications/misc/dasel/default.nix @@ -0,0 +1,30 @@ +{ stdenv +, buildGoModule +, fetchFromGitHub +}: + +buildGoModule rec { + pname = "dasel"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "TomWright"; + repo = pname; + rev = "v${version}"; + sha256 = "sha256:11xm47p7n79mq2zkv9q9m5v4a1gga01pkzi2j42gq1ma9hwz4idz"; + }; + + vendorSha256 = "sha256:1552k85z4s6gv7sss7dccv3h8x22j2sr12icp6s7s0a3i4iwyksw"; + + meta = with stdenv.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"; + license = licenses.mit; + platforms = platforms.unix; + maintainers = with maintainers; [ _0x4A6F ]; + }; +} |