summaryrefslogtreecommitdiff
path: root/engine/Components/Packages/Common.go
blob: 0564f085c1289cccee5eb71522c09b6954cb6fe1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package packages

import (
	"encoding/json"
	"fmt"
	"os"
)

func ReadJSONfromFile(fileLocation string, v any) error {
	var file, openErr = os.ReadFile(fileLocation)
	if openErr != nil {
		return openErr
	}
	var jsonErr = json.Unmarshal(file, v)
	if jsonErr != nil {
		return jsonErr
	}
	return nil
}

func ConcantinateFileLocation(baseDirLocation string, appendix string) string {
	return fmt.Sprintf("%v/%v", baseDirLocation, appendix)
}