summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkg/updates/updates.go26
1 files changed, 26 insertions, 0 deletions
diff --git a/pkg/updates/updates.go b/pkg/updates/updates.go
new file mode 100644
index 000000000..77d491119
--- /dev/null
+++ b/pkg/updates/updates.go
@@ -0,0 +1,26 @@
+package updates
+
+// Update checks for updates and does updates
+type Update struct {
+ LastChecked string
+}
+
+// Updater implements the check and update methods
+type Updater interface {
+ Check()
+ Update()
+}
+
+// NewUpdater creates a new updater
+func NewUpdater() *Update {
+
+ update := &Update{
+ LastChecked: "today",
+ }
+ return update
+}
+
+// Check checks if there is an available update
+func (u *Update) Check() {
+
+}