Unverified Commit f0630d69 authored by IndeedNotJames's avatar IndeedNotJames
Browse files

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" (484af2ff)
parent abe7316d
Loading
Loading
Loading
Loading
+2 −5
Original line number Diff line number Diff line
@@ -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 { };