16 src = fetchFromGitHub {
20 hash = "sha256-1jwjd9enO2rQnC+04brzfJKSutnkWLMPyZD0wAqHBfg=";
23 vendorHash = "sha256-IBOkx+y7EFQeQ0sumXiVRqKqHts4SOxB138Uz644cnc=";
25 subPackages = [ "." ];
30 "-X github.com/stern/stern/cmd.version=${version}"
33 nativeBuildInputs = [ installShellFiles ];
37 stern = if stdenv.buildPlatform.canExecute stdenv.hostPlatform then "$out" else buildPackages.stern;
40 for shell in bash zsh fish; do
41 ${stern}/bin/stern --completion $shell > stern.$shell
42 installShellCompletion stern.$shell
46 passthru.tests.version = testers.testVersion {
51 description = "Multi pod and container log tailing for Kubernetes";
52 changelog = "https://github.com/stern/stern/releases/tag/v${version}";
53 homepage = "https://github.com/stern/stern";
54 license = lib.licenses.asl20;
55 mainProgram = "stern";
56 maintainers = with lib.maintainers; [