2016-04-17 11:59:20 +02:00
|
|
|
#!/bin/bash -e
|
|
|
|
|
2016-05-15 09:19:26 +02:00
|
|
|
STATS_FILE="STATS.md"
|
2016-04-17 11:59:20 +02:00
|
|
|
|
|
|
|
cd ..
|
|
|
|
|
|
|
|
SRC_SIZE=`du -bsh src | awk '{print $1}'`
|
|
|
|
DATA_SIZE=`du -bsh data | awk '{print $1}'`
|
|
|
|
GFX_SIZE=`du -bsh gfx | awk '{print $1}'`
|
|
|
|
SND_SIZE=`du -bsh sound | awk '{print $1}'`
|
|
|
|
MUSIC_SIZE=`du -bsh music | awk '{print $1}'`
|
|
|
|
|
|
|
|
SRC_LINES=`find src -name *.c | xargs wc -l | grep total | awk '{print $1}'`
|
|
|
|
|
|
|
|
NUM_MISSIONS=`find data/missions -iname *.json | wc -l`
|
|
|
|
NUM_CHALLENGES=`find data -name '*.json' -print0 | xargs -0 cat | grep "\"type\" : \"CHALLENGE_" | wc -l`
|
2016-05-15 09:19:26 +02:00
|
|
|
NUM_TROPHIES=`cat data/trophies/trophies.json | grep \"description\" | wc -l`
|
2016-04-17 11:59:20 +02:00
|
|
|
|
|
|
|
NUM_CRAFT=`find data/craft/* | wc -l`
|
|
|
|
NUM_FIGHTERS=`find data/fighters/* | wc -l`
|
|
|
|
NUM_GUNS=`find data/turrets/* | wc -l`
|
|
|
|
NUM_CAPS=`find data/capitalShips/* | wc -l`
|
|
|
|
TOTAL_CRAFT=$(($NUM_CRAFT + $NUM_FIGHTERS + $NUM_GUNS + $NUM_CAPS))
|
|
|
|
|
2016-05-15 09:19:26 +02:00
|
|
|
REVISIONS=`git rev-list --all --count`
|
|
|
|
|
2016-04-17 11:59:20 +02:00
|
|
|
LOCALE=`cat locale/tbftss.pot | grep msgid | wc -l`
|
|
|
|
|
2016-04-19 12:14:55 +02:00
|
|
|
echo "# Statistics" > $STATS_FILE
|
2016-04-17 11:59:20 +02:00
|
|
|
echo "" >> $STATS_FILE
|
|
|
|
|
2016-04-19 12:14:55 +02:00
|
|
|
echo "* Lines of code: $SRC_LINES" >> $STATS_FILE
|
|
|
|
echo "* Size of source: $SRC_SIZE" >> $STATS_FILE
|
|
|
|
echo "* Size of data: $DATA_SIZE" >> $STATS_FILE
|
|
|
|
echo "* Size of graphics: $GFX_SIZE" >> $STATS_FILE
|
|
|
|
echo "* Size of sound: $SND_SIZE" >> $STATS_FILE
|
|
|
|
echo "* Size of music: $MUSIC_SIZE" >> $STATS_FILE
|
2016-04-17 11:59:20 +02:00
|
|
|
echo "" >> $STATS_FILE
|
|
|
|
|
2016-05-16 13:52:20 +02:00
|
|
|
echo "* Number of missions: $NUM_MISSIONS (inc. optional)" >> $STATS_FILE
|
2016-04-19 12:14:55 +02:00
|
|
|
echo "* Number of challenges: $NUM_CHALLENGES" >> $STATS_FILE
|
|
|
|
echo "* Number of spacecraft: $TOTAL_CRAFT" >> $STATS_FILE
|
|
|
|
echo "* Number of trophies: $NUM_TROPHIES" >> $STATS_FILE
|
2016-04-17 11:59:20 +02:00
|
|
|
echo "" >> $STATS_FILE
|
|
|
|
|
2016-04-19 12:14:55 +02:00
|
|
|
echo "* Translatable strings: $LOCALE" >> $STATS_FILE
|
2016-05-15 09:19:26 +02:00
|
|
|
echo "" >> $STATS_FILE
|
|
|
|
|
|
|
|
echo "* Number of GIT revisions: $REVISIONS" >> $STATS_FILE
|