diff --git a/tools/categorycount b/tools/categorycount new file mode 100755 index 00000000..02e3d60a --- /dev/null +++ b/tools/categorycount @@ -0,0 +1,30 @@ +#!/bin/bash + +# Sorts categories by number of apps in them, discards disabled apps + +declare -A count + +for file in metadata/*.txt +do + while read line + do + [[ "$line" == "Disabled:"* ]] && break + if [[ "$line" == "Category:"* ]] + then + while IFS=';' read -ra categ + do + count[$categ]=$(( ${count[$categ]} + 1 )) || count[$categ]=1 + done <<< "${line:9}" + break + fi + done < $file +done + +output="" + +for category in "${!count[@]}" +do + output+="${count[$category]}_$category\n" +done + +echo -en "$output" | column -t -s '_' | sort -n diff --git a/commitupdates b/tools/commitupdates similarity index 92% rename from commitupdates rename to tools/commitupdates index bde57e23..ad8824d4 100755 --- a/commitupdates +++ b/tools/commitupdates @@ -1,5 +1,7 @@ #!/bin/bash +# Commits updates to apps, allowing you to edit the commit messages + commands=() while read line; do