Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
This commit is contained in:
Oliver Davies 2025-09-08 23:28:12 +01:00
parent fca531ba91
commit 887ce22fc4

10
zet
View file

@ -122,6 +122,10 @@ generate_links() {
done | sort
}
get_zet_id_from_filename() {
basename "$(dirname "$file")"
}
main() {
[[ $# -eq 0 ]] && show_titles && exit
@ -159,10 +163,10 @@ run_git_command() {
search_zets() {
grep --recursive --ignore-case --files-with-matches "$*" "$ZET_DIR" | while read -r file; do
date=$(basename "$(dirname "$file")")
id="$(get_zet_id_from_filename "$file")"
title=$(head -1 "$file" | sed 's/^= //' | sed 's/# //')
echo "$date $title"
echo "$id $title"
done | sort
}
@ -184,7 +188,7 @@ show_zet() {
update_zet_list() {
find "$ZET_DIR" -type f -name 'index.adoc' | while read -r filename; do
id=$(basename "$(dirname "$filename")")
id="$(get_zet_id_from_filename "$file")"
title=$(head -n 1 "$filename" | sed 's/^= //' | sed 's/^# //')
echo "$id $title"