Skip to content

Add Gist Support #21

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Add Gist Support #21

wants to merge 1 commit into from

Conversation

mmstick
Copy link

@mmstick mmstick commented Apr 21, 2016

Adds support for executing Rust scripts from GitHub, Gists and other raw HTTP sources.

@mmstick mmstick mentioned this pull request Apr 21, 2016
@DanielKeep
Copy link
Owner

Just checking up: are you working on the build failures for 1.4 and 1.5?

@DanielKeep
Copy link
Owner

Also, looking at curl: I'm not a fan of how it requires users to download the entire source tree for libcurl and potentially build it from scratch. For me, I couldn't even get it to do that: it just failed to build, and I'm not really sure why.

I'm going to look into some kind of simple "geturl" crate, because it's something I've wanted quite a few times.

@mmstick
Copy link
Author

mmstick commented Apr 23, 2016

I don't support any versions lower than the current stable release, and according to the build logs, the errors are unavoidable because the dependencies require features that are not supported in those older versions of Rust. I don't think I can even install anything less than the stable version with multirust.

You'll always need to have the C development libraries installed when using that library in Rust, or any programming language for that matter. There are no pure-Rust implementations of OpenSSL and Curl at this time.

@nertpinx
Copy link

nertpinx commented Apr 29, 2020

Since this is couple of weeks old, I'll just mention that reqwest has support for various TLS backends.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants