Skip to content

Instantly share code, notes, and snippets.

@gl2748
Created November 26, 2017 01:22
Show Gist options
  • Save gl2748/3b466ed0bc903ed9b6eb3ff7af25cb93 to your computer and use it in GitHub Desktop.
Save gl2748/3b466ed0bc903ed9b6eb3ff7af25cb93 to your computer and use it in GitHub Desktop.
Condenser Component Counter
#!/bin/bash
declare -A components
for file in $1/*.jsx
do
name=${file##*/}
base=${name%.jsx}
cd ./src
count=$(grep -r -o "<$base" | wc -l)
components+=([$base]=$count)
cd ../
done
for i in "${!components[@]}"
do
echo "$i: ${components[$i]}"
done |
sort -rn -k2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment