feat: add completions to generated nix package

This commit is contained in:
Cainã Costa 2023-07-25 12:10:43 -03:00 committed by Lucas
parent 2cecb099d7
commit a0f0c20f03
1 changed files with 11 additions and 0 deletions

View File

@ -35,6 +35,17 @@
cargoLock.lockFile = ./Cargo.lock; 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; { meta = with pkgs.lib; {
description = "Cardano smart contract language and toolchain"; description = "Cardano smart contract language and toolchain";
homepage = "https://github.com/aiken-lang/aiken"; homepage = "https://github.com/aiken-lang/aiken";