github.com/willabides/benchdiff@v0.9.1/script/generate-readme (about) 1 #!/bin/bash 2 3 set -e 4 5 CDPATH="" cd -- "$(dirname -- "$0")/.." 6 7 usage_pattern="<!--- start usage output --->*<!--- end usage output --->" 8 9 usag_sub="$(cat <<EOF 10 <!--- start usage output ---> 11 \`\`\` 12 $(COLUMNS=100 script/benchdiff --help) 13 \`\`\` 14 <!--- end usage output ---> 15 EOF 16 )" 17 18 readme="$(cat README.md)" 19 echo "${readme//$usage_pattern/$usag_sub}" > README.md 20 21 tmpl_pattern="<!--- start template --->*<!--- end template --->" 22 23 tmpl_sub="$(cat <<EOF 24 <!--- start template ---> 25 \`\`\` 26 $(script/benchdiff --show-default-template) 27 \`\`\` 28 <!--- end template ---> 29 EOF 30 )" 31 32 readme="$(cat README.md)" 33 echo "${readme//$tmpl_pattern/$tmpl_sub}" > README.md