Examples:
download "local/file" => "https://example.org/remote/file"
download "another/local/file" => URI("https://example.org/another/remote/file")
Include the tasks into dependency tree
file "file.txt" => "local/file.txt.gz" do |t|
sh "gunzip #{t.source}"
end
download "local/file.txt.gz" => "https://example.org/remote/file.txt.gz"