1#! /bin/sh 2 3source lib-cache.sh 4 5get_file() { 6 url="$1"; 7 8 if [ -n "$url" ]; then 9 curl "$1"; 10 else 11 echo -n; 12 fi; 13} 14 15url="$1"; 16name="$2"; 17name=${name:-$(basename "$url")} 18 19cached_output get_file "${name%%.*}" "$url" "${name#*.}"