Add backup dump
This commit is contained in:
15
main.go
15
main.go
@@ -53,7 +53,8 @@ func main() {
|
||||
scanFolders[idx] = path.Clean(folder)
|
||||
}
|
||||
|
||||
config, err := ReadDBConfig()
|
||||
config, err := ReadDiskConfig()
|
||||
// config, err := ReadDBConfig()
|
||||
if err != nil {
|
||||
Error.Fatalf("Error reading database config: %v", err)
|
||||
return
|
||||
@@ -145,6 +146,18 @@ func ReadDBConfig() (Config, error) {
|
||||
}
|
||||
return res, nil
|
||||
}
|
||||
func ReadDiskConfig() (Config, error) {
|
||||
var res = Config{}
|
||||
file, err := os.Open("dump.json")
|
||||
if err != nil {
|
||||
return res, fmt.Errorf("error opening file: %v", err)
|
||||
}
|
||||
err = json.NewDecoder(file).Decode(&res)
|
||||
if err != nil {
|
||||
return res, fmt.Errorf("error decoding JSON: %v", err)
|
||||
}
|
||||
return res, nil
|
||||
}
|
||||
func CleanConfig(config Config) map[string]*Entry {
|
||||
var res = make(map[string]*Entry)
|
||||
for _, entry := range config.Entries {
|
||||
|
Reference in New Issue
Block a user