Merge pull request #294455 from pedorich-n/ast-grep-completions
ast-grep: install shell completions
This commit is contained in:
commit
010e1d59d8
1 changed files with 10 additions and 0 deletions
|
@ -2,6 +2,7 @@
|
|||
, rustPlatform
|
||||
, fetchFromGitHub
|
||||
, stdenv
|
||||
, installShellFiles
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
|
@ -22,11 +23,20 @@ rustPlatform.buildRustPackage rec {
|
|||
NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
# error: linker `aarch64-linux-gnu-gcc` not found
|
||||
postPatch = ''
|
||||
rm .cargo/config.toml
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
installShellCompletion --cmd sg \
|
||||
--bash <($out/bin/sg completions bash) \
|
||||
--fish <($out/bin/sg completions fish) \
|
||||
--zsh <($out/bin/sg completions zsh)
|
||||
'';
|
||||
|
||||
checkFlags = [
|
||||
# disable flaky test
|
||||
"--skip=test::test_load_parser_mac"
|
||||
|
|
Loading…
Reference in a new issue