diff options
author | 0x4A6F <0x4A6F@users.noreply.github.com> | 2020-11-04 20:21:54 +0000 |
---|---|---|
committer | 0x4A6F <0x4A6F@users.noreply.github.com> | 2020-11-04 20:47:24 +0000 |
commit | d5edfc50ef449e95b3c3efd53c5fe18858f20147 (patch) | |
tree | 51f9cf3f29d02179518ddbc08e342a90700c5d97 /pkgs/applications | |
parent | 1eaf05fbaf6a84c3037fe718aba46bbf061504e4 (diff) |
dasel: init at 1.1.0
Diffstat (limited to 'pkgs/applications')
-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 ]; + }; +} |