"solved"

Here's my hack, but it would be great to have a good way to specify that you're 
in a posix-like environment for pathing despite being on windows, and to use 
the cygpath utility as needed.

I modified the source of nimble (src/nimblepkg/download.nim) in the doClone() 
function I modified/added lines to the effect of:
    
    
    let res = doCmdEx("cygpath " & downloadDir)
    let fixedPath = string(res.output).strip()
    doCmd("git clone --recursive " & depthArg & branchArg & url & " " & 
fixedPath)
    

Reply via email to