guix/guix
Ludovic Courtès 4e863eb35f
guix package: '--search' sorts by relevance.
* guix/scripts/package.scm (find-packages-by-description): Rewrite to
compute a score based on the number of regexps matched and the number of
matches for each regexp.  Sort according to this score and return it as
a second value.
(process-query) <'search>: Capture the two return values of
'find-packages-by-description'.  Pass #:extra-fields to
'package->recutils'.
* doc/guix.texi (Invoking guix package): Mention relevance, give an
example.
2017-06-13 23:22:19 +02:00
..
build build-system: emacs: Factorize include/exclude default arguments. 2017-06-08 19:45:27 +05:30
build-system build-system: emacs: Factorize include/exclude default arguments. 2017-06-08 19:45:27 +05:30
import import: cpan: Update CPAN importer to use MetaCPAN v1 API. 2017-06-07 15:06:34 +02:00
scripts guix package: '--search' sorts by relevance. 2017-06-13 23:22:19 +02:00
store
tests
base16.scm
base32.scm
base64.scm base64: Turn into a regular Guile module. 2017-05-25 14:25:17 +02:00
build-system.scm
cache.scm
combinators.scm
config.scm.in
cpio.scm
cve.scm
cvs-download.scm
derivations.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
discovery.scm
docker.scm
download.scm download: Prune the ImageMagick mirror list. 2017-05-20 14:06:20 -04:00
elf.scm
ftp-client.scm
gcrypt.scm
gexp.scm
git-download.scm git-download: Fix 'git-predicate' to use absolute paths. 2017-05-30 18:08:37 +02:00
git.scm guix: git: Add new module. 2017-06-09 09:48:26 +02:00
gnu-maintenance.scm
gnupg.scm
grafts.scm derivations: Introduce 'read-derivation-from-file'. 2017-06-12 17:53:51 +02:00
graph.scm graph: Add Cypher backend. 2017-05-11 16:17:49 +02:00
hash.scm
hg-download.scm
http-client.scm
licenses.scm licenses: Add CC-BY 4.0. 2017-06-03 17:35:49 +02:00
memoization.scm
modules.scm modules: Raise an error when a dependency could not be found. 2017-05-25 14:25:17 +02:00
monad-repl.scm
monads.scm
nar.scm
packages.scm packages: Add aarch64-linux to %supported-systems. 2017-05-23 21:51:36 +03:00
pk-crypto.scm
pki.scm
profiles.scm profiles: Add elapsed time to manual-database hook to output message. 2017-05-20 10:15:47 +02:00
records.scm
scripts.scm scripts: Do not create the config directory. 2017-05-13 00:03:46 +02:00
search-paths.scm
serialization.scm
sets.scm
ssh.scm ssh: Improve error reporting when 'send-files' fails. 2017-06-04 23:00:32 +02:00
store.scm store: Speed up 'add-to-store'. 2017-06-12 17:53:51 +02:00
svn-download.scm
tests.scm
ui.scm ui: 'package->recutils' takes #:extra-fields. 2017-06-13 23:22:19 +02:00
upstream.scm
utils.scm utils: 'compressed-file?' matches ".lzma" files. 2017-05-15 23:55:10 +02:00
workers.scm scripts: Set thread names. 2017-05-28 23:13:39 +02:00
zlib.scm