#!/bin/bash -eu

BUILDDIR=$( mktemp -d )

# Generate a CSV of all images for sending to O'Reilly

files=$( 
  grep -A1 IMAGE_REPORT:NEW_CHAPTER book.adoc \
    | sed '/^--/d; /IMAGE_REPORT/d; s/^include:://; s/\[]$//'
)

chapter=0
for file in $files ; do
  chapter=$(( chapter + 1 ))

  images=$BUILDDIR/$( basename $file )
  grep ^image:: $file > $images || true
  for image in $( seq 1 $( cat $images | wc -l ) ) ; do
    echo -n "${chapter}-${image},"
    sed -n "${image}{s/^image:://; s/\[.*//; p}" $images
  done
done