aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xshow13
1 files changed, 9 insertions, 4 deletions
diff --git a/show b/show
index 35008dc..8f3053b 100755
--- a/show
+++ b/show
@@ -43,7 +43,12 @@ fi
# Dispatch
#find $DOCS -iname "*$ITEM*" | head -1 | while read entry; do xdg-open "$entry"; done
-grep -- "$ITEM" $LIST | while read entry; do
- echo "Opening $entry..."
- cd $DOCS && xdg-open "$entry"
-done
+if [ "$ITEM" == "--search" ]; then
+ shift
+ grep -i -- "$*" $LIST
+else
+ grep -i -- "$ITEM" $LIST | while read entry; do
+ echo "Opening $entry..."
+ cd $DOCS && xdg-open "$entry"
+ done
+fi