diff --git a/zet b/zet index 86c1c26..4a5810e 100755 --- a/zet +++ b/zet @@ -158,7 +158,12 @@ run_git_command() { } search_zets() { - grep --ignore-case "$*" < "$ZET_TMP_FILE" + grep --recursive --ignore-case --files-with-matches "$*" "$ZET_DIR" | while read -r file; do + date=$(basename "$(dirname "$file")") + title=$(head -1 "$file" | sed 's/^= //' | sed 's/# //') + + echo "$date $title" + done | sort } show_titles() {