JuliaDocs/DocumenterTools.jl

ssh-keygen as a jll

Nosferican opened this issue · 3 comments

Currently the package assumes access to Sys.which and it implies access to the PATH environmental variable which is not always accessible to the environment (e.g., Visual Studio Code on OSX).
The better way to implement it would be to have ssh-keygen as a jll.

Actually, currently we're using the which (or where on Windows) binary to check for ssh-keygen. Switching to Sys.which would already be an improvement.

But yes, ideally we'd just pull in ssh-keygen as a binary dependency, so that we could guarantee that it would always work. I believe this would require a build of OpenSSH, which I did not see it in Yggdrasil though.

Also, moved this issue to the DocumenterTools repo.

Sounds good. Sorry for opening the issue at the wrong repo... I should go to bed already.

I transferred this to https://github.com/aminya/Keygen.jl. We can close it here.