feat(completions): fix cmd
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
shimun 2023-07-12 08:43:49 +02:00
parent b8505790f2
commit 6cb7ce4a78
Signed by: shimun
GPG Key ID: E0420647856EA39E

View File

@ -122,30 +122,31 @@
openssl
];
nativeBuildInputs = with prev; [
pkg-config installShellFiles
pkg-config
installShellFiles
];
installCompletions = ''
mkdir completions
for shell in bash zsh fish; do
$out/bin/sshcd completions --shell $shell > completions/$shell
installShellCompletion --$shell completions/$shell
done
'';
installCompletions = cmd: ''
mkdir completions
for shell in bash zsh fish; do
$out/bin/${cmd} completions --shell $shell > completions/${cmd}.$shell
installShellCompletion --cmd ${cmd} --$shell completions/${cmd}.$shell
done
'';
in
{
"${pname}-server" =
naersk-lib.buildPackage {
name = "${pname}-server";
inherit root buildInputs nativeBuildInputs;
# postInstall = ''
# ${installCompletions}
# '';
# postInstall = ''
# ${installCompletions}
# '';
};
"${pname}-client" =
naersk-lib.buildPackage {
name = "${pname}-client";
postInstall = ''
${installCompletions}
${installCompletions "sshcd"}
'';
inherit root buildInputs nativeBuildInputs;
};