--- /dev/null
+#!/bin/sh
+# Pull options from opts.h into a csv file for generating documentation
+
+$CC doc/autogen/gen.h -I libbcachefs -I include -E 2>/dev/null \
+ | sed -n '/FMT_START_SECTION/,/FMT_END_SECTION/p' \
+ | tr '\n' ' ' \
+ | sed -e 's/FMT_START_LINE/\n/g;' \
+ -e 's/FMT_END_LINE//g;' \
+ -e 's|\\n||g;' \
+ -e 's/"//g;' \
+ -e 's/OPT_//g;' \
+ -e 's/[ \t]*$//g' \
+ | grep -v -e FMT_START_SECTION -e FMT_END_SECTION \
+ > doc/autogen/gen.csv
+