12 src = fetchFromGitHub {
15 rev = "refs/tags/v${version}";
16 hash = "sha256-xQtCg1U2wwH2zSWPyIfGLluATi8hYQVWy6lxgD6BDNA=";
21 vendorHash = "sha256-toDT9zpe/5QOCoPl/DFxdNsQDCkat06T3UHbCY+sW+A=";
23 nativeBuildInputs = [ installShellFiles ];
25 doCheck = false; # Tests require network access
28 local INSTALL="$out/bin/extism"
29 installShellCompletion --cmd extism \
30 --bash <($out/bin/containerlab completion bash) \
31 --fish <($out/bin/containerlab completion fish) \
32 --zsh <($out/bin/containerlab completion zsh)
36 description = "The extism CLI is used to manage Extism installations";
37 homepage = "https://github.com/extism/cli";
38 license = licenses.bsd3;
39 maintainers = with maintainers; [ zshipko ];
40 mainProgram = "extism";
41 platforms = platforms.all;