diff options
Diffstat (limited to 'deno_dir.go')
-rw-r--r-- | deno_dir.go | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/deno_dir.go b/deno_dir.go index 49d1e0696..60378f689 100644 --- a/deno_dir.go +++ b/deno_dir.go @@ -3,6 +3,7 @@ package main import ( "crypto/md5" "encoding/hex" + "flag" "io" "io/ioutil" "net/http" @@ -12,6 +13,9 @@ import ( "strings" ) +var flagCacheDir = flag.String("cachedir", "", + "Where to cache compilation artifacts. Default: ~/.deno") + var DenoDir string var CacheDir string var SrcDir string @@ -90,10 +94,10 @@ func UserHomeDir() string { } func createDirs() { - if *flagRoot == "" { + if *flagCacheDir == "" { DenoDir = path.Join(UserHomeDir(), ".deno") } else { - DenoDir = *flagRoot + DenoDir = *flagCacheDir } CacheDir = path.Join(DenoDir, "cache") err := os.MkdirAll(CacheDir, 0700) |