about summary refs log tree commit diff
path: root/templater/fromfile.go
diff options
context:
space:
mode:
Diffstat (limited to 'templater/fromfile.go')
-rw-r--r--templater/fromfile.go24
1 files changed, 24 insertions, 0 deletions
diff --git a/templater/fromfile.go b/templater/fromfile.go
new file mode 100644
index 000000000000..f4f1e79cbfba
--- /dev/null
+++ b/templater/fromfile.go
@@ -0,0 +1,24 @@
+// Copyright (C) 2017  Niklas Wik <niklas.wik@nokia.com>
+//
+// This file is part of Kontemplate.
+//
+// Kontemplate is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+
+package templater
+
+import (
+	"io/ioutil"
+)
+
+//GetFromFile returns file content as string
+func GetFromFile(file string) (string, error) {
+
+	data, err := ioutil.ReadFile(file)
+	if err != nil {
+		return "", err
+	}
+	return string(data), nil
+}