18 lines
278 B
Go
18 lines
278 B
Go
package storage
|
|
|
|
import "path/filepath"
|
|
|
|
type Paths struct {
|
|
DataDir string
|
|
DBPath string
|
|
LogDir string
|
|
}
|
|
|
|
func NewPaths(dataDir string) Paths {
|
|
return Paths{
|
|
DataDir: dataDir,
|
|
DBPath: filepath.Join(dataDir, "app.db"),
|
|
LogDir: filepath.Join(dataDir, "logs"),
|
|
}
|
|
}
|