github.com/blong14/gache@v0.0.0-20240124023949-89416fd8bbfa/internal/env/dsn.go (about)

     1  package env
     2  
     3  import (
     4  	"os"
     5  )
     6  
     7  func DSN() string {
     8  	dsn, ok := os.LookupEnv("dsn")
     9  	if !ok {
    10  		dsn = ":memory:"
    11  	}
    12  	return dsn
    13  }
    14  
    15  func DataDir() string {
    16  	dir, ok := os.LookupEnv("datadir")
    17  	if !ok {
    18  		dir = "data"
    19  	}
    20  	return dir
    21  }