about summary refs log tree commit diff
path: root/pkgs/development/perl-modules/expression-generator/grab-url.sh
blob: 8935cad8cefe3dbdd3c441e1c88ddc36126edf13 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#! /bin/sh

source lib-cache.sh

get_file() {
    url="$1";

    if [ -n "$url" ]; then
        curl "$1";
    else
        echo -n;
    fi;
}

url="$1";
name="$2";
name=${name:-$(basename "$url")}

cached_output get_file "${name%%.*}" "$url" "${name#*.}"