33 lines
		
	
	
		
			894 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			894 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
{ lib, buildGoModule, fetchFromGitHub, fetchpatch }:
 | 
						|
 | 
						|
buildGoModule rec {
 | 
						|
  pname = "wuzz";
 | 
						|
  version = "0.5.0";
 | 
						|
 | 
						|
  src = fetchFromGitHub {
 | 
						|
    owner = "asciimoo";
 | 
						|
    repo = pname;
 | 
						|
    rev = "v${version}";
 | 
						|
    sha256 = "sha256-H0soiKOytchfcFx17az0pGoFbA+hhXLxGJVdaARvnDc=";
 | 
						|
  };
 | 
						|
 | 
						|
  patches = [
 | 
						|
    # go 1.19 support
 | 
						|
    # https://github.com/asciimoo/wuzz/pull/146
 | 
						|
    (fetchpatch {
 | 
						|
      url = "https://github.com/asciimoo/wuzz/commit/bb4c4fff794f160920df1d3b87541b28f071862c.patch";
 | 
						|
      hash = "sha256-nbgwmST36nB5ia3mgZvkwAVqJfznvFnNyzdoyo51kLg=";
 | 
						|
    })
 | 
						|
  ];
 | 
						|
 | 
						|
  vendorHash = "sha256-oIm6DWSs6ZDKi6joxydguSXxqtGyKP21cmWtz8MkeIQ=";
 | 
						|
 | 
						|
  meta = with lib; {
 | 
						|
    homepage = "https://github.com/asciimoo/wuzz";
 | 
						|
    description = "Interactive cli tool for HTTP inspection";
 | 
						|
    license = licenses.agpl3Only;
 | 
						|
    maintainers = with maintainers; [ pradeepchhetri ];
 | 
						|
    mainProgram = "wuzz";
 | 
						|
  };
 | 
						|
}
 |