Loading pkgs/tools/misc/trash-cli/default.nix +10 −8 Original line number Diff line number Diff line { lib, fetchFromGitHub, python3Packages }: { lib, fetchFromGitHub, installShellFiles, python3Packages }: python3Packages.buildPythonApplication rec { pname = "trash-cli"; Loading @@ -13,6 +13,11 @@ python3Packages.buildPythonApplication rec { propagatedBuildInputs = with python3Packages; [ psutil six ]; nativeBuildInputs = with python3Packages; [ installShellFiles shtab ]; nativeCheckInputs = with python3Packages; [ mock pytestCheckHook Loading Loading @@ -44,13 +49,10 @@ python3Packages.buildPythonApplication rec { runHook postInstallCheck ''; postInstall = '' for bin in trash{,-{empty,list,put,restore}}; do $out/bin/$bin --print-completion bash > $bin install -Dm644 $bin -t $out/share/bash-completion/completions $out/bin/$bin --print-completion zsh > _$bin install -Dm644 _$bin -t $out/share/zsh/site-functions $out/bin/$bin --print-completion tcsh > $bin.csh install -Dm644 $bin.csh -t $out/etc/profile.d for bin in trash-empty trash-list trash-restore trash-put trash; do installShellCompletion --cmd "$bin" \ --bash <("$out/bin/$bin" --print-completion bash) \ --zsh <("$out/bin/$bin" --print-completion zsh) done ''; Loading Loading
pkgs/tools/misc/trash-cli/default.nix +10 −8 Original line number Diff line number Diff line { lib, fetchFromGitHub, python3Packages }: { lib, fetchFromGitHub, installShellFiles, python3Packages }: python3Packages.buildPythonApplication rec { pname = "trash-cli"; Loading @@ -13,6 +13,11 @@ python3Packages.buildPythonApplication rec { propagatedBuildInputs = with python3Packages; [ psutil six ]; nativeBuildInputs = with python3Packages; [ installShellFiles shtab ]; nativeCheckInputs = with python3Packages; [ mock pytestCheckHook Loading Loading @@ -44,13 +49,10 @@ python3Packages.buildPythonApplication rec { runHook postInstallCheck ''; postInstall = '' for bin in trash{,-{empty,list,put,restore}}; do $out/bin/$bin --print-completion bash > $bin install -Dm644 $bin -t $out/share/bash-completion/completions $out/bin/$bin --print-completion zsh > _$bin install -Dm644 _$bin -t $out/share/zsh/site-functions $out/bin/$bin --print-completion tcsh > $bin.csh install -Dm644 $bin.csh -t $out/etc/profile.d for bin in trash-empty trash-list trash-restore trash-put trash; do installShellCompletion --cmd "$bin" \ --bash <("$out/bin/$bin" --print-completion bash) \ --zsh <("$out/bin/$bin" --print-completion zsh) done ''; Loading