{ lib, rustPlatform, fetchFromGitHub }: rustPlatform.buildRustPackage rec { pname = "tidy-viewer"; version = "1.4.2"; src = fetchFromGitHub { owner = "alexhallam"; repo = "tv"; rev = version; sha256 = "sha256-YXYz+SvL6YRwnZ7frmmx4NevNTh0rJcW7e4jSuX3TNs="; }; cargoSha256 = "sha256-KwnnoVacTMw7kHLQynv9557zUq8aFZfzBD+Zc9Q6XBs="; # this test parses command line arguments # error: Found argument '--test-threads' which wasn't expected, or isn't valid in this context checkFlags = [ "--skip=build_reader_can_create_reader_without_file_specified" ]; meta = with lib; { description = "A cross-platform CLI csv pretty printer that uses column styling to maximize viewer enjoyment"; homepage = "https://github.com/alexhallam/tv"; changelog = "https://github.com/alexhallam/tv/blob/${version}/CHANGELOG.md"; license = licenses.unlicense; maintainers = with maintainers; [ figsoda ]; }; }