zn/zn-tag-list.sh

23 lines
558 B
Bash
Raw Normal View History

#!/usr/bin/env bash
2022-02-01 15:05:47 -05:00
##############################################################################
#
# Simple script to generate tag search list for zn
#
##############################################################################
listentry() {
list=$(rg '^\#[a-zA-Z0-9]' *.md)
for i in $list
do
filename=$(echo $i | cut -d':' -f1)
datetime=${filename::8}
tag=$(echo $i | cut -d':' -f2)
title=$(head -1 $filename | sed 's/\# //')
echo "($datetime): $tag: $title"
done
}
listentry "" | sort -rn