15 src = fetchFromGitHub {
16 owner = "danielgtaylor";
18 rev = "refs/tags/v${version}";
19 hash = "sha256-a0ObgFgWEsLYjGmCCi/py2PADAWJ0By+AZ4wh+Yeam4=";
22 vendorHash = "sha256-qeArar0WnMACUnKBlC+PcFeJPzofwbK440A4M/rQ04U=";
24 buildInputs = lib.optionals stdenv.isDarwin [
25 darwin.apple_sdk.frameworks.Cocoa
26 darwin.apple_sdk.frameworks.Kernel
27 ] ++ lib.optionals stdenv.isLinux [
38 "-X=main.version=${version}"
42 export HOME=$(mktemp -d)
45 passthru.tests.version = testers.testVersion {
50 description = "CLI tool for interacting with REST-ish HTTP APIs";
51 homepage = "https://rest.sh/";
52 changelog = "https://github.com/danielgtaylor/restish/releases/tag/v${version}";
53 license = licenses.mit;
54 maintainers = with maintainers; [ fab ];
55 mainProgram = "restish";