(project string)
| 11 | ) |
| 12 | |
| 13 | func paths(project string) (string, string, error) { |
| 14 | home := gap.NewScope(gap.User, "tasktimer") |
| 15 | |
| 16 | logfile, err := home.LogPath(project + ".log") |
| 17 | if err != nil { |
| 18 | return "", "", err |
| 19 | } |
| 20 | |
| 21 | dbfile, err := home.DataPath(project + ".db") |
| 22 | if err != nil { |
| 23 | return "", "", err |
| 24 | } |
| 25 | |
| 26 | return logfile, dbfile, nil |
| 27 | } |
| 28 | |
| 29 | func setup(project string) (*badger.DB, io.Closer, error) { |
| 30 | logfile, dbfile, err := paths(project) |
no outgoing calls
no test coverage detected