diff options
Diffstat (limited to 'show')
-rwxr-xr-x | show | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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 |