1
0
mirror of https://github.com/ehang-io/nps synced 2025-10-26 10:17:18 +08:00
nps/lib/file/csv.go
2019-02-23 23:29:48 +08:00

23 lines
306 B
Go

package file
import (
"github.com/cnlh/nps/lib/common"
"sync"
)
var (
CsvDb *Csv
once sync.Once
)
//init csv from file
func GetCsvDb() *Csv {
once.Do(func() {
CsvDb = NewCsv(common.GetRunPath())
CsvDb.LoadClientFromCsv()
CsvDb.LoadTaskFromCsv()
CsvDb.LoadHostFromCsv()
})
return CsvDb
}