1#!/bin/bash
 2
 3lib_comment_lines=$(cat -- *.scad | grep -c '^// ')
 4tutorial_lines=$(cat tutorials/*.md | grep -c '^ *[^ /]')
 5
 6printf '%-20s: %6d\n' \
 7  'Documentation Lines'  "$(( lib_comment_lines + tutorial_lines ))" \
 8  'Example Code Lines'   "$(cat examples/*.scad | grep -c '^ *[^ /]')" \
 9  'Library Code Lines'   "$(cat -- *.scad | grep -c '^ *[^ /]')" \
10  'Support Script Lines' "$(cat scripts/*.sh scripts/*.py | grep -c '^ *[^ /]')" \
11  'Test Code Lines'      "$(cat tests/*.scad | grep -c '^ *[^ /]')"
12