diff options
Diffstat (limited to 'internal/file/file.go')
| -rw-r--r-- | internal/file/file.go | 10 |
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 { |
