]> Sergey Matveev's repositories - dotfiles.git/blobdiff - recoll/bin/rcl
recoll multiple indexes
[dotfiles.git] / recoll / bin / rcl
index d4f995b64be3285ec7f216913dafaed5cc4f1ade..feae29325b93ea5e58d8ed1d676f39e4c1442be3 100755 (executable)
@@ -1,6 +1,14 @@
 #!/bin/sh
 
-recollq -A "$@" 2>/dev/null | perl -ne '
+cd ~/recoll
+idx="-c main"
+while : ; do
+    [ -d "$1" ] || break
+    idx="$idx -i $1/xapiandb"
+    shift
+done
+
+recollq $idx -A "$@" 2>/dev/null | perl -ne '
     if (/^ABSTRACT/../^\/ABSTRACT/) {
         print "\t$_" unless /^.?ABSTRACT/;
         next;