<div dir="ltr"><div>Things like HTTP and Git operate on different kinds of entities. One does not simply fetch a file from a Git repository, the whole repository has to be cloned (or shallow-cloned).<br><br></div>Do you have in mind something like "here's my <login> and <password>, please fetch whatever this <url> points to"?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 18, 2014 at 12:10 PM, Joe Armstrong <span dir="ltr"><<a href="mailto:erlang@gmail.com" target="_blank">erlang@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
Has anybody written a "generic file fetcher" - I'd like to fetch files<br>
or collections of files from various remote locations (Git, SVG, HTTP, FTP etc)<br>
handling proxies etc. on the way<br>
<br>
Is there any generic code to do this?<br>
<br>
I took a quick peek at the rebar source code since I know it can fetch from git<br>
but it just does a os:cmd("git fetch originĀ  ...")<br>
<br>
It strikes me that it would be a good idea to isolate code like this into a<br>
separate library and make it more generic. This would be rather useful<br>
<br>
Cheers<br>
<br>
/Joe<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br></div>