nps/lib/file/csv.go

23 lines
306 B
Go
Raw Normal View History

2019-02-09 09:07:47 +00:00
package file
import (
"github.com/cnlh/nps/lib/common"
"sync"
)
var (
CsvDb *Csv
once sync.Once
)
2019-02-16 12:43:26 +00:00
2019-02-09 09:07:47 +00:00
//init csv from file
func GetCsvDb() *Csv {
once.Do(func() {
CsvDb = NewCsv(common.GetRunPath())
2019-02-23 15:29:48 +00:00
CsvDb.LoadClientFromCsv()
CsvDb.LoadTaskFromCsv()
CsvDb.LoadHostFromCsv()
2019-02-09 09:07:47 +00:00
})
return CsvDb
}