1 #!/bin/sh 2 # Copyright 2015 Google Inc. 3 # 4 # Use of this source code is governed by a BSD-style license that can be 5 # found in the LICENSE file. 6 7 # Parse the output of fiddle_main, for use in testing 8 while IFS= read -r line; do 9 type=$(echo $line | sed -n 's/[^"]*"\([^"]*\)":.*/\1/p') 10 if [ "$type" ]; then 11 case "$type" in 12 Raster|Gpu) ext='.png';; 13 Pdf) ext='.pdf';; 14 Skp) ext='.skp';; 15 esac 16 dst="${TMPDIR:-/tmp}/fiddle_${type}${ext}" 17 echo $line | sed 's/[^"]*"[^"]*": "//; s/"\(,\|\)$//' \ 18 | base64 -d > "$dst" 19 echo $dst 20 fi 21 done 22