-
Notifications
You must be signed in to change notification settings - Fork 6
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
peco not installed #6
Comments
As mentioned in https://github.com/peco/peco#installation, just download it from https://github.com/peco/peco/releases and place it to somewhere in your
It is possible, maybe by using https://github.com/JuliaPackaging/BinaryProvider.jl. I'm not planning to do this right now but if you or somebody get this work I'd be happy to merge the PR. |
Ran into the same ^^ Since the Artifact system arrived, this might be even easier. :D |
Thanks, that would be great! |
I guess you want to keep Julia LTS compat, thus, even if I can make an artifacts solution, I have now clue how to backport that for pre 1.3 🤔 |
I don't know much about the Artifacts system but maybe something like this would work? @static if VERSION < v"1.3"
const peco_artifact = nothing
else
using Pkg.Artifacts
const peco_artifact = artifact"peco"
end I think it's OK to throw a warning/error in old |
Btw, when searching, where to put that code to, I found that part: @static if VERSION < v"0.7-"
[...] You might want to consider dropping all that pre 1.0 stuff similar to Compat's decision JuliaLang/Compat.jl#665 |
Unlike Compat.jl there hasn't been much update in InteractiveCodeSearch.jl after julia 1.0 was out. So that's why it still supports 0.6. But yes, it's better be dropped now. |
Finally after just too much time for that amount of code 😄 Though, on julia pre 1.3 the package is somewhat unnecessary (but shouldn't fail is its not used)... But I don't know of conditional packages |
Regarding JuliaPackaging/Yggdrasil#377, do we need to keep updating |
So, from the discussion in slack, it looks like we need to design an interface to make Option 1:
|
Have a look at how Ipopt.jl does it. They have a |
I tried:
I get the following error:
How do I install peco?
Is there a way for peco to be installed automatically together with the package?
The text was updated successfully, but these errors were encountered: