6 rustPlatform.buildRustPackage rec {
10 src = fetchFromGitHub {
14 hash = "sha256-3f+l1gmJYl/7aTkZGxmCur9khDNSoUNjDGAHhe6T13U=";
17 cargoHash = "sha256-FT98jzx/NQ1AWtGGLY63izKzGyjHnJNMuuQREqw+qnw=";
19 nativeBuildInputs = [ installShellFiles ];
21 outputs = [ "out" "man" ];
24 installManPage target/manual/tabiew.1
26 installShellCompletion \
27 --bash target/completion/tw.bash \
28 --zsh target/completion/_tw \
29 --fish target/completion/tw.fish
32 doCheck = false; # there are no tests
36 "Lightweight, terminal-based application to view and query delimiter separated value formatted documents, such as CSV and TSV files";
37 homepage = "https://github.com/shshemi/tabiew";
38 changelog = "https://github.com/shshemi/tabiew/releases/tag/v${version}";
39 license = lib.licenses.mit;
41 maintainers = with lib.maintainers; [ anas ];
42 platforms = with lib.platforms; unix ++ windows;