From 4ee2a8ea9efa633a16c7a7dc2e1f4591afbf540b Mon Sep 17 00:00:00 2001 From: Marshall Lochbaum Date: Fri, 15 Jul 2022 16:55:20 -0400 Subject: Handle case where gendocs is called from another directory --- gendocs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gendocs b/gendocs index 9faefb68..09912d52 100755 --- a/gendocs +++ b/gendocs @@ -1,10 +1,12 @@ #! /usr/bin/env bqn # Generate HTML files from markdown ones -# •args gives a list of files if present; otherwise convert everything -files ← { 0<≠•args ? •args ; +At‿List‿Type ← •file +files ← { + # •args gives a list of files, but if it's empty, convert everything + 0<≠•args ? (('/'=⊑)⊸↓•path∾⁼•wdpath⊸At)¨ •args +; # All markdown files in directories corresponding to ones in docs/ - At‿List‿Type ← •file SubDirs ← { 𝕩 <⊸∾ ∾ 𝕊¨ ('d'=Type¨)⊸/ 𝕩⊸At¨ List 𝕩 } ∾ (