summaryrefslogtreecommitdiff
path: root/bin/any2qmd.sh
blob: ea978b8cd6aaeee14703b89f0738487e49333c36 (plain)
  1. #!/bin/sh
  2. set -au
  3. INFILE=$1
  4. OUTFILE="$(dirname "$INFILE")/${2:-index.qmd}"
  5. if command -v quarto > /dev/null 2>&1; then
  6. PANDOC="quarto pandoc"
  7. else
  8. PANDOC=pandoc
  9. fi
  10. $PANDOC --to commonmark+smart --wrap none "$INFILE" | perl -pe 's/ --- / -- /g; s/\\(?=['"'"'"])//g; s/^- / * /g;' > "$OUTFILE"