summaryrefslogtreecommitdiff
path: root/.zs/generate_nav
diff options
context:
space:
mode:
authordelta <darkussdelta@gmail.com>2026-01-27 04:18:15 +0100
committerdelta <darkussdelta@gmail.com>2026-01-27 04:18:15 +0100
commit3026a05a2a2be91aa160de230a838acd5c2b3536 (patch)
tree141ea424f7c4149c27e6749a73fec7dd4fd354ab /.zs/generate_nav
parentce0a6c0388b4684d8f15a7ff1049e42e2d8cc63c (diff)
woohoo no more bash componentsHEADmaster
Diffstat (limited to '.zs/generate_nav')
-rwxr-xr-x.zs/generate_nav28
1 files changed, 0 insertions, 28 deletions
diff --git a/.zs/generate_nav b/.zs/generate_nav
deleted file mode 100755
index 0859a42..0000000
--- a/.zs/generate_nav
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-
-echo "/:home /projects.html:projects /posts.html:ramblings" | awk '
-function normalize(file) {
- sub(".[^.]*$", "", file)
- sub(".*/", "", file)
- return file
-}
-
-{
- for (i=1; i<=NF; i++) {
- match($i, /:.+/)
- name = substr($i, RSTART+1, RLENGTH)
-
- match($i, /.+:/)
- file = substr($i, RSTART, RLENGTH-1)
-
- parsed_file = ENVIRON["ZS_FILE"]
-
- if (normalize(file) == normalize(parsed_file) || (normalize(parsed_file) == "index" && file == "/")) {
- name = sprintf("[%s]", name)
- }
-
- printf "<li><a href=\"%s\">%s</a></li>", file, name
- if (i<NF) print ""
- }
- printf "<li><a href=\"/rss.xml\">[rss]</a></li>", file, name
-}'