aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tool/analysis.sh
blob: 0f99a8b86f2065ff662570f03f08fc0efb15096e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

CLASS_RE='\.[a-zA-Z-_]([a-zA-Z0-9-_]|\\.)*'

function selectors {
    grep -Poh "$CLASS_RE" "$@" | sort | uniq
}

function is-in-docs {
    grep -F "$1" www/docs/* >/dev/null
}

files=(src/aria.css	src/flex.css src/main.css src/utils.css \
src/colorways.css src/grid.css src/missing.css src/variables.css \
src/components.css src/layout.css)

selectors ${files[@]} | sed 's/\\//' | while read sel; do is-in-docs "$sel" || echo "$sel"; done