tabiew: init at 0.3.4
This commit is contained in:
parent
8f31c8a214
commit
6179c67369
41
pkgs/by-name/ta/tabiew/package.nix
Normal file
41
pkgs/by-name/ta/tabiew/package.nix
Normal file
@ -0,0 +1,41 @@
|
||||
{ lib, fetchFromGitHub, rustPlatform, stdenv, installShellFiles }:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "tabiew";
|
||||
version = "0.3.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "shshemi";
|
||||
repo = "tabiew";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-sJQlvJxVXHgkE4RUtlM3BNL1rZKvQa7C5wlPHjFSuus=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-QpeCGeId6pPYSGQvcI06zFC013RLcv7ryZlEn3F9dAI=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
outputs = [ "out" "man" ];
|
||||
|
||||
postInstall = ''
|
||||
installManPage target/manual/tabiew.1
|
||||
|
||||
installShellCompletion \
|
||||
--bash target/completion/tw.bash \
|
||||
--zsh target/completion/_tw \
|
||||
--fish target/completion/tw.fish
|
||||
'';
|
||||
|
||||
doCheck = false; # there are no tests
|
||||
|
||||
meta = {
|
||||
description =
|
||||
"Lightweight, terminal-based application to view and query delimiter separated value formatted documents, such as CSV and TSV files";
|
||||
homepage = "https://github.com/shshemi/tabiew";
|
||||
changelog = "https://github.com/shshemi/tabiew/releases/tag/v${version}";
|
||||
license = lib.licenses.mit;
|
||||
mainProgram = "tw";
|
||||
maintainers = with lib.maintainers; [ anas ];
|
||||
platforms = with lib.platforms; unix ++ windows;
|
||||
};
|
||||
}
|
Loading…
Reference in New Issue
Block a user