{ lib, stdenv, buildGoModule, fetchFromGitHub, docker }: buildGoModule rec { pname = "fn"; version = "0.6.23"; src = fetchFromGitHub { owner = "fnproject"; repo = "cli"; rev = version; hash = "sha256-3g8S3cJ3RC06rvPMyQSKf8L4DkDTZ0Oe+6eh+rwyqg8="; }; vendorSha256 = null; subPackages = ["."]; buildInputs = [ docker ]; preBuild = '' export HOME=$TMPDIR ''; postInstall = '' mv $out/bin/cli $out/bin/fn ''; meta = with lib; { description = "Command-line tool for the fn project"; homepage = "https://fnproject.io"; license = licenses.asl20; maintainers = [ maintainers.c4605 ]; }; }