#!/usr/bin/env bash README="${1:-README.md}" HEAD="$(head -n5 "$README")" cat > "$README" <<< "$HEAD" #echo "## Table of Contents" >> "$README" tree -f --dirsfirst --noreport -I README.md | sed -r '1d; s#\.\/(.+)#[\1]\(<./\1\>)#g; s#\[[^]/]+\/#[#g; s/$/ /g' >> "$README" git add "$README"