@@ -12,7 +12,7 @@ care of details such as figuring out automatically the correct csources/csources
12
12
build at any revision >= v0.12.0~157
13
13
```bash
14
14
$ nim r tools/nimdigger.nim --compileNim --rev:v0.15.2~10
15
- $ $HOME/.nimdigger/cache /Nim/bin/nim -v
15
+ $ $NIMDIGGER_CACHE /Nim/bin/nim -v
16
16
Nim Compiler Version 0.15.2 (2021-05-28) [MacOSX: amd64] [...]
17
17
```
18
18
@@ -107,7 +107,7 @@ const
107
107
csourcesRevs = " v0.9.4 v0.13.0 v0.15.2 v0.16.0 v0.17.0 v0.17.2 v0.18.0 v0.19.0 v0.20.0" .split &
108
108
" 64e34778fa7e114b4afc753c7845dee250584167"
109
109
csourcesV1Revs = " a8a5241f9475099c823cfe1a5e0ca4022ac201ff" .split
110
- NimDiggerEnv = " NIMDIGGER_HOME "
110
+ NimDiggerEnv = " NIMDIGGER_CACHE "
111
111
ExeExt2 = when ExeExt.len > 0 : " ." & ExeExt else : " "
112
112
113
113
var verbose = false
@@ -156,7 +156,7 @@ proc gitCleanDanger(dir: string, requireConfirmation = true) =
156
156
This is needed to avoid `git bisect` aborting with this error: The following untracked working tree files would be overwritten by checkout.
157
157
For example, this would happen in cases like this:
158
158
```
159
- cd $HOME/.nimdigger/cache /Nim
159
+ cd $NIMDIGGER_CACHE /Nim
160
160
git checkout abaa42fd8a239ea62ddb39f6f58c3180137d750c
161
161
touch testament/testamenthtml.templ
162
162
cd -
@@ -258,8 +258,8 @@ proc getCsourcesState(state: DiggerState): CsourcesState =
258
258
proc main2(opt: DiggerOpt) =
259
259
let state = DiggerState(nimDir: opt.nimDir, rev: opt.rev)
260
260
if state.nimDir.len == 0 :
261
- let nimdiggerHome = getEnv(NimDiggerEnv, getHomeDir() / " . nimdigger" )
262
- state.nimDir = nimdiggerHome / " cache/ Nim"
261
+ let nimdiggerCache = getEnv(NimDiggerEnv, getCacheDir( " nimdigger" ) )
262
+ state.nimDir = nimdiggerCache / " Nim"
263
263
if verbose: dbg state
264
264
let nimDir = state.nimDir
265
265
state.binDir = nimDir/ " bin"
0 commit comments