Home | History | Annotate | Download | only in fiddle
      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