aboutsummaryrefslogtreecommitdiff
path: root/gui/internal/model/about.go
diff options
context:
space:
mode:
Diffstat (limited to 'gui/internal/model/about.go')
-rw-r--r--gui/internal/model/about.go27
1 files changed, 27 insertions, 0 deletions
diff --git a/gui/internal/model/about.go b/gui/internal/model/about.go
new file mode 100644
index 0000000..e92a0f4
--- /dev/null
+++ b/gui/internal/model/about.go
@@ -0,0 +1,27 @@
+// SPDX-License-Identifier: GPL-3.0-or-later
+
+package model
+
+// The people and terms behind the program, in one place so About and any
+// later --about agree. The repository line joins these once there is a
+// public one to name.
+const (
+ Author = "Lukasz Kasprzak"
+ Contact = "contact@labunix.xyz"
+ Licence = "GPL-3.0-or-later"
+)
+
+// About is the block Settings shows at its foot: what this is, which build
+// it is, and under what terms. The first line names the program and its
+// version; the rest are the small print.
+func About(version string) []string {
+ if version == "" {
+ version = "dev"
+ }
+ return []string{
+ "krino " + version,
+ "A rule-based file sorter: it reads a directory, works out what belongs where, shows you the plan, and only then moves anything.",
+ "Licence: " + Licence + " - free software, with no warranty.",
+ "By " + Author + ", " + Contact,
+ }
+}