Browse Source

canonical-data-check: print message if no updates

Stuart Kent 9 years ago
parent
commit
8363c655d5
1 changed files with 8 additions and 0 deletions
  1. 8
    0
      scripts/canonical_data_check.sh

+ 8
- 0
scripts/canonical_data_check.sh View File

62
 fi
62
 fi
63
 
63
 
64
 track_exercise_slugs=$(jq '.exercises[] | select(has("deprecated") | not) | .slug' $config_file_path | tr -d "\"")
64
 track_exercise_slugs=$(jq '.exercises[] | select(has("deprecated") | not) | .slug' $config_file_path | tr -d "\"")
65
+update_needed_count=0
65
 
66
 
66
 for slug in $track_exercise_slugs
67
 for slug in $track_exercise_slugs
67
 do
68
 do
88
     if ! [ -f "$track_exercise_version_file_path" ]
89
     if ! [ -f "$track_exercise_version_file_path" ]
89
     then
90
     then
90
         echo "$slug: needs update or version file (v$canonical_data_version)."
91
         echo "$slug: needs update or version file (v$canonical_data_version)."
92
+        update_needed_count=$((update_needed_count + 1))
91
         continue
93
         continue
92
     fi
94
     fi
93
 
95
 
98
         # echo "$slug: up-to-date."
100
         # echo "$slug: up-to-date."
99
         continue
101
         continue
100
     else
102
     else
103
+        update_needed_count=$((update_needed_count + 1))
101
         echo "$slug: needs update (v$track_data_version -> v$canonical_data_version)."
104
         echo "$slug: needs update (v$track_data_version -> v$canonical_data_version)."
102
     fi
105
     fi
103
 
106
 
104
 done
107
 done
108
+
109
+if [ $update_needed_count -eq 1 ]
110
+then
111
+    echo "All exercises are up to date!"
112
+fi