view run.go @ 0:aa664e434d43

init backup project
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Wed, 16 Dec 2020 14:07:18 +0900
parents
children
line wrap: on
line source

package growibackup

import "golang.org/x/xerrors"

func Run(jsonPATH, outputRootPATH string) error {
	revisions, err := convertStructFromJSON(jsonPATH)
	if err != nil {
		return xerrors.Errorf("[error] fialed convert struct from json %+w", err)
	}
	revisions = revisions.createUniqRevisions()
	return revisions.backup(outputRootPATH)
}