From 0443acebe06652ef8819c3d10eaf7faa14674118 Mon Sep 17 00:00:00 2001
From: EuAndreh <eu@euandre.org>
Date: Fri, 14 Aug 2020 13:17:03 -0300
Subject: Assert date matches TIL filename

---
 _tils/2020-08-14-browse-a-git-repository-at-a-specific-commit.md | 2 +-
 scripts/assert-content.sh                                        | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/_tils/2020-08-14-browse-a-git-repository-at-a-specific-commit.md b/_tils/2020-08-14-browse-a-git-repository-at-a-specific-commit.md
index ad7be6d..63bcf20 100644
--- a/_tils/2020-08-14-browse-a-git-repository-at-a-specific-commit.md
+++ b/_tils/2020-08-14-browse-a-git-repository-at-a-specific-commit.md
@@ -1,6 +1,6 @@
 ---
 title: Browse a git repository at a specific commit
-date: 2020-08-13
+date: 2020-08-14
 layout: til
 lang: en
 ref: browse-a-git-repository-at-a-specific-commit
diff --git a/scripts/assert-content.sh b/scripts/assert-content.sh
index d8fe89f..87670ab 100755
--- a/scripts/assert-content.sh
+++ b/scripts/assert-content.sh
@@ -96,6 +96,14 @@ done
 echo Linting tils... >&2
 for til in $(jq -r '.tils[] | @base64' "${JSON}"); do
   assert-frontmatter "$til"
+  DATE="$(get-date "$til" | awk '{print $1}')"
+  URL="$(basename "$(get-url "$til")")"
+  FILE="_tils/${DATE}-${URL%.html}.md"
+
+  [[ -f "${FILE}" ]] || {
+    red "date/filename mismatch: '${FILE}' does not exist."
+    exit 1
+  }
 done
 
 echo Asserting unique refs... >&2
-- 
cgit v1.2.3