From a0f0c20f03d6884077579ebb3d89b53225f7456f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cain=C3=A3=20Costa?= Date: Tue, 25 Jul 2023 12:10:43 -0300 Subject: [PATCH] feat: add completions to generated nix package --- flake.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/flake.nix b/flake.nix index ac14cda7..b60f542a 100644 --- a/flake.nix +++ b/flake.nix @@ -35,6 +35,17 @@ cargoLock.lockFile = ./Cargo.lock; + postInstall = '' + mkdir -p $out/share/zsh/site-functions + $out/bin/aiken completion zsh > $out/share/zsh/site-functions/_aiken + + mkdir -p $out/share/bash-completion/completions + $out/bin/aiken completion bash > $out/share/bash-completion/completions/aiken + + mkdir -p $out/share/fish/vendor_completions.d + $out/bin/aiken completion fish > $out/share/fish/vendor_completions.d/aiken.fish + ''; + meta = with pkgs.lib; { description = "Cardano smart contract language and toolchain"; homepage = "https://github.com/aiken-lang/aiken";