#!/bin/bash set -e trap "echo Exit; exit;" SIGINT SIGTERM CORE_URL="https://src.chromium.org/blink/trunk/Source/core/" MODULE_URL="https://src.chromium.org/blink/trunk/Source/modules/" mkdir -p blink-idl/core mkdir -p blink-idl/modules echo "Fetching core idl files..." rm tmp/ -rf svn co $CORE_URL tmp -q for IDL in $(find tmp/ -iname '*.idl' -type f -printf '%P\n') do echo "- $IDL" mv "tmp/$IDL" blink-idl/core done echo "Fetching modules idl files..." rm tmp/ -rf svn co $MODULE_URL tmp -q for IDL in $(find tmp/ -iname '*.idl' -type f -printf '%P\n') do echo "- $IDL" mv "tmp/$IDL" blink-idl/modules done rm tmp/ -rf