rustic-rs: re-enable zsh shell completions

They didn't generate on v0.5.0 due to a bug.
v0.5.1 fixed that bug.

Slipped through "rustic-rs: 0.5.0 -> 0.5.1" (484af2ff83)
This commit is contained in:
IndeedNotJames 2023-04-15 18:31:03 +02:00
parent abe7316dd5
commit f0630d69ac
No known key found for this signature in database
GPG Key ID: 0AD773CE46FD0F87

View File

@ -17,15 +17,12 @@ rustPlatform.buildRustPackage rec {
buildInputs = lib.optionals stdenv.isDarwin [ Security ];
## v0.5.0 panics when trying to generate zsh completions due to a bug.
## See https://github.com/rustic-rs/rustic/issues/533
## and https://github.com/rustic-rs/rustic/pull/536
postInstall = ''
for shell in {ba,fi}sh; do
for shell in {ba,fi,z}sh; do
$out/bin/rustic completions $shell > rustic.$shell
done
installShellCompletion rustic.{ba,fi}sh
installShellCompletion rustic.{ba,fi,z}sh
'';
passthru.updateScript = nix-update-script { };