Loading pkgs/by-name/cs/csvtk/package.nix +20 −0 Original line number Diff line number Diff line { lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles, buildPackages, }: let version = "0.31.0"; Loading @@ -19,6 +22,23 @@ buildGoModule { vendorHash = "sha256-5RqAtnGioasbQxLltglCWitzb7mQgNYIE9IFkE0AOME="; nativeBuildInputs = [ installShellFiles ]; postInstall = let csvtkBin = if stdenv.buildPlatform.canExecute stdenv.hostPlatform then "$out" else lib.getBin buildPackages.csvtk; in '' for shell in bash zsh fish; do ${csvtkBin}/bin/csvtk genautocomplete --shell $shell --file csvtk.$shell installShellCompletion csvtk.$shell done ''; meta = { description = "Cross-platform, efficient and practical CSV/TSV toolkit in Golang"; changelog = "https://github.com/shenwei356/csvtk/releases/tag/v${version}"; Loading Loading
pkgs/by-name/cs/csvtk/package.nix +20 −0 Original line number Diff line number Diff line { lib, stdenv, buildGoModule, fetchFromGitHub, installShellFiles, buildPackages, }: let version = "0.31.0"; Loading @@ -19,6 +22,23 @@ buildGoModule { vendorHash = "sha256-5RqAtnGioasbQxLltglCWitzb7mQgNYIE9IFkE0AOME="; nativeBuildInputs = [ installShellFiles ]; postInstall = let csvtkBin = if stdenv.buildPlatform.canExecute stdenv.hostPlatform then "$out" else lib.getBin buildPackages.csvtk; in '' for shell in bash zsh fish; do ${csvtkBin}/bin/csvtk genautocomplete --shell $shell --file csvtk.$shell installShellCompletion csvtk.$shell done ''; meta = { description = "Cross-platform, efficient and practical CSV/TSV toolkit in Golang"; changelog = "https://github.com/shenwei356/csvtk/releases/tag/v${version}"; Loading