summaryrefslogtreecommitdiff
path: root/internal/file/file.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/file/file.go')
-rw-r--r--internal/file/file.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/internal/file/file.go b/internal/file/file.go
index ee759e0..aed7b13 100644
--- a/internal/file/file.go
+++ b/internal/file/file.go
@@ -8,9 +8,15 @@ import (
"codeberg.org/snonux/gonf/internal/resource"
)
-func HaveString(path, content string) error {
+func Have(path, param string) error {
_ = resource.Register("File", path)
- return have(path, []byte(content))
+
+ content, err := resolveContent(param, path)
+ if err != nil {
+ log.Fatalf("failed to resolve content for %s: %v", path, err)
+ }
+
+ return have(path, content)
}
func getChecksum(path string) [32]byte {