diff options
author | Eelco Dolstra <edolstra@gmail.com> | 2017-07-26 17:21:46 +0200 |
---|---|---|
committer | Eelco Dolstra <edolstra@gmail.com> | 2017-07-26 17:29:10 +0200 |
commit | 57b95057311d4dafb948c78889693a98ec349460 (patch) | |
tree | 7757591822f2e1a7bc053fbb27badfa35c5aa5fe /src/libexpr/get-drvs.cc | |
parent | 4c9ff89c261d84dcc4f88a79654daff2f4790e66 (diff) |
nix search: Add a cache
The package list is now cached in
~/.cache/nix/package-search.json. This gives a substantial speedup to
"nix search" queries. For example (on an SSD):
First run: (no package search cache, cold page cache)
$ time nix search blender
Attribute name: nixpkgs.blender
Package name: blender
Version: 2.78c
Description: 3D Creation/Animation/Publishing System
real 0m6.516s
Second run: (package search cache populated)
$ time nix search blender
Attribute name: nixpkgs.blender
Package name: blender
Version: 2.78c
Description: 3D Creation/Animation/Publishing System
real 0m0.143s
Diffstat (limited to 'src/libexpr/get-drvs.cc')
0 files changed, 0 insertions, 0 deletions