From 7fa7a615f5f9deb08c888b9d02638b6569a35152 Mon Sep 17 00:00:00 2001 From: jiriks74 Date: Wed, 27 Aug 2025 14:24:03 +0200 Subject: [PATCH] asciinema_3: Install manpages and shell completions --- pkgs/by-name/as/asciinema_3/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/as/asciinema_3/package.nix b/pkgs/by-name/as/asciinema_3/package.nix index 83ccc48a32e8..f72c6dc4c4d0 100644 --- a/pkgs/by-name/as/asciinema_3/package.nix +++ b/pkgs/by-name/as/asciinema_3/package.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub, + installShellFiles, python3, rustPlatform, testers, @@ -21,7 +22,18 @@ let cargoHash = "sha256-OsynIQeGjXHD1E9iDH4P7Jksr1APtGZkchzZB0DawIw="; + env.ASCIINEMA_GEN_DIR = "gendir"; + nativeCheckInputs = [ python3 ]; + nativeBuildInputs = [ installShellFiles ]; + + postInstall = '' + installManPage gendir/man/* + installShellCompletion --cmd asciinema \ + --bash gendir/completion/asciinema.bash \ + --fish gendir/completion/asciinema.fish \ + --zsh gendir/completion/_asciinema + ''; checkFlags = [ # ---- pty::tests::exec_quick stdout ----