-
-
Notifications
You must be signed in to change notification settings - Fork 152
Expand file tree
/
Copy pathcount.sh
More file actions
12 lines (11 loc) · 1.63 KB
/
Copy pathcount.sh
File metadata and controls
12 lines (11 loc) · 1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
find src/ -name '*.js' -not -name '*.html.js' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf "* daw %5.0f JS lines\n", s}'
find src/ -name '*.css' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf " %5.0f CSS lines\n", s}'
find src/ -name '*.html.js' -or -name '*.html' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf " %5.0f HTML lines\n\n", s}'
find daw-core/ -name '*.js' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf "* daw-core %5.0f JS lines\n\n", s}'
find gs-utils/ -name '*.js' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf "* gs-utils %5.0f JS lines\n\n", s}'
find gs-components/ -name '*.js' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf "* gs-component %5.0f JS lines\n\n", s}'
find gs-wa-components/ -name '*.js' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf "* gs-wa-components %5.0f JS lines\n\n", s}'
find gs-ui-components/ -name '*.js' -not -name '*.html.js' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf "* gs-ui-components %5.0f JS lines\n", s}'
find gs-ui-components/ -name '*.css' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf " %5.0f CSS lines\n", s}'
find gs-ui-components/ -name '*.html.js' -exec wc -l {} \; | cut -d' ' -f1 | awk '{s+=$1} END {printf " %5.0f HTML lines\n", s}'