summary refs log tree commit diff
path: root/pkgs/development/perl-modules/expression-generator/grab-url.sh
blob: 809cf87fcebf1fa83cfa1db6dabe410a17196d27 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#! /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#*.}"