about summary refs log tree commit diff
path: root/src/nix/search.cc
AgeCommit message (Collapse)AuthorFilesLines
2017-12-04 Fix #1635.Eelco Dolstra1-3/+18
2017-11-14 Don't indent JSON outputEelco Dolstra1-1/+1
2017-10-24 nix: Respect -I, --arg, --argstrEelco Dolstra1-2/+2
Also, random cleanup to argument handling.
2017-09-07 nix search: Add examplesEelco Dolstra1-0/+18
2017-08-29 nix search: Warn about cached resultsEelco Dolstra1-0/+2
2017-07-30 Replace Unicode quotes in user-facing strings by ASCIIJörg Thalheim1-4/+4
Relevant RFC: NixOS/rfcs#4 $ ag -l | xargs sed -i -e "/\"/s/’/'/g;/\"/s/‘/'/g"
2017-07-26 nix search: Add a cacheEelco Dolstra1-9/+69
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
2017-07-20 nix search: Ignore top-level eval errorsEelco Dolstra1-1/+8
$NIX_PATH may contain elements that don't evaluate to an attrset (like "nixos-config"), so ignore those.
2017-07-20 nix search: Add --json flagEelco Dolstra1-13/+27
2017-07-20 Add "nix search" commandEelco Dolstra1-0/+130