aboutsummaryrefslogtreecommitdiff
path: root/gui
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-09-17 12:54:06 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-09-17 12:54:06 +0200
commit1884d56b0d399e9cdb80016a9c166b0120989933 (patch)
treed5ca16e23970791ea6b014a0d48541b444fdfd8b /gui
parentca35dfc540bb86ebe193dd186ac6bb5276a93c2e (diff)
downloadkrino-1884d56b0d399e9cdb80016a9c166b0120989933.tar.gz
krino-1884d56b0d399e9cdb80016a9c166b0120989933.zip
the module path is git.labunix.xyz/krino
So that go install can find it. cgit serves no go-import meta tag, so nginx answers a ?go-get=1 request for /NAME with one pointing at https://git.labunix.xyz/NAME.git; the alternative was carrying a .git suffix through every import line forever. One sed over the imports, both go.mod files, and the dependency gate's whitelist. Nothing else depends on the path. go install works from the next tag, the first release whose go.mod carries it.
Diffstat (limited to 'gui')
-rw-r--r--gui/cmd/krino-gui/main.go4
-rw-r--r--gui/cmd/krino-gui/paths.go4
-rw-r--r--gui/go.mod6
-rw-r--r--gui/internal/model/about_test.go2
-rw-r--r--gui/internal/model/cond.go2
-rw-r--r--gui/internal/model/cond_test.go2
-rw-r--r--gui/internal/model/filter.go2
-rw-r--r--gui/internal/model/forms.go4
-rw-r--r--gui/internal/model/forms_test.go2
-rw-r--r--gui/internal/model/history.go6
-rw-r--r--gui/internal/model/history_test.go4
-rw-r--r--gui/internal/model/mainconf.go6
-rw-r--r--gui/internal/model/mainconf_test.go2
-rw-r--r--gui/internal/model/newdir.go4
-rw-r--r--gui/internal/model/newdir_test.go2
-rw-r--r--gui/internal/model/plan.go8
-rw-r--r--gui/internal/model/plan_test.go6
-rw-r--r--gui/internal/model/prefs.go2
-rw-r--r--gui/internal/model/preview.go2
-rw-r--r--gui/internal/model/rules.go8
-rw-r--r--gui/internal/model/rules_test.go2
-rw-r--r--gui/internal/model/settings.go2
-rw-r--r--gui/internal/model/testrule.go4
-rw-r--r--gui/internal/ui/forms.go6
-rw-r--r--gui/internal/ui/highlight.go2
-rw-r--r--gui/internal/ui/history.go4
-rw-r--r--gui/internal/ui/plan.go8
-rw-r--r--gui/internal/ui/rules.go4
-rw-r--r--gui/internal/ui/settings.go4
-rw-r--r--gui/internal/ui/window.go8
30 files changed, 61 insertions, 61 deletions
diff --git a/gui/cmd/krino-gui/main.go b/gui/cmd/krino-gui/main.go
index 25f4837..8440b63 100644
--- a/gui/cmd/krino-gui/main.go
+++ b/gui/cmd/krino-gui/main.go
@@ -12,8 +12,8 @@ import (
"github.com/diamondburned/gotk4/pkg/gtk/v4"
- "krino/gui/internal/ui"
- "krino/internal/engine"
+ "git.labunix.xyz/krino/gui/internal/ui"
+ "git.labunix.xyz/krino/internal/engine"
)
// version is stamped at build time, as krino's is.
diff --git a/gui/cmd/krino-gui/paths.go b/gui/cmd/krino-gui/paths.go
index 447fc15..9e078f2 100644
--- a/gui/cmd/krino-gui/paths.go
+++ b/gui/cmd/krino-gui/paths.go
@@ -7,8 +7,8 @@ import (
"os"
"path/filepath"
- "krino/internal/config"
- "krino/internal/xdg"
+ "git.labunix.xyz/krino/internal/config"
+ "git.labunix.xyz/krino/internal/xdg"
)
// cacheDir is where every directory's keyword cache lives (spec ยง6.1), the
diff --git a/gui/go.mod b/gui/go.mod
index 418422e..67294af 100644
--- a/gui/go.mod
+++ b/gui/go.mod
@@ -1,4 +1,4 @@
-module krino/gui
+module git.labunix.xyz/krino/gui
go 1.25.0
@@ -13,8 +13,8 @@ require (
)
require (
+ git.labunix.xyz/krino v0.0.0
golang.org/x/sync v0.22.0 // indirect
- krino v0.0.0
)
-replace krino => ../
+replace git.labunix.xyz/krino => ../
diff --git a/gui/internal/model/about_test.go b/gui/internal/model/about_test.go
index 5bfd991..778a013 100644
--- a/gui/internal/model/about_test.go
+++ b/gui/internal/model/about_test.go
@@ -6,7 +6,7 @@ import (
"strings"
"testing"
- "krino/gui/internal/model"
+ "git.labunix.xyz/krino/gui/internal/model"
)
// TestAboutSaysWhatItIs: the About block names the program, the version it
diff --git a/gui/internal/model/cond.go b/gui/internal/model/cond.go
index 04cc4d1..63c0c25 100644
--- a/gui/internal/model/cond.go
+++ b/gui/internal/model/cond.go
@@ -6,7 +6,7 @@ import (
"fmt"
"strings"
- "krino/internal/sexp"
+ "git.labunix.xyz/krino/internal/sexp"
)
// CondOps are the forms that hold other conditions.
diff --git a/gui/internal/model/cond_test.go b/gui/internal/model/cond_test.go
index 7aa4772..a1edb57 100644
--- a/gui/internal/model/cond_test.go
+++ b/gui/internal/model/cond_test.go
@@ -6,7 +6,7 @@ import (
"strings"
"testing"
- "krino/internal/sexp"
+ "git.labunix.xyz/krino/internal/sexp"
)
// parseOne reads one condition from text, for the tests below.
diff --git a/gui/internal/model/filter.go b/gui/internal/model/filter.go
index b9844cf..707c9a1 100644
--- a/gui/internal/model/filter.go
+++ b/gui/internal/model/filter.go
@@ -5,7 +5,7 @@ package model
import (
"strings"
- "krino/internal/norm"
+ "git.labunix.xyz/krino/internal/norm"
)
// FuzzyMatch reports whether every character of pattern appears in text in
diff --git a/gui/internal/model/forms.go b/gui/internal/model/forms.go
index 681c15c..f0a3983 100644
--- a/gui/internal/model/forms.go
+++ b/gui/internal/model/forms.go
@@ -6,8 +6,8 @@ import (
"fmt"
"strings"
- "krino/internal/config"
- "krino/internal/sexp"
+ "git.labunix.xyz/krino/internal/config"
+ "git.labunix.xyz/krino/internal/sexp"
)
// FormKind is what an editable form is.
diff --git a/gui/internal/model/forms_test.go b/gui/internal/model/forms_test.go
index 2c23462..efbd662 100644
--- a/gui/internal/model/forms_test.go
+++ b/gui/internal/model/forms_test.go
@@ -6,7 +6,7 @@ import (
"strings"
"testing"
- "krino/internal/config"
+ "git.labunix.xyz/krino/internal/config"
)
// formsFile is a directory file with comments in the places that matter:
diff --git a/gui/internal/model/history.go b/gui/internal/model/history.go
index 9ce854c..7c166bb 100644
--- a/gui/internal/model/history.go
+++ b/gui/internal/model/history.go
@@ -9,9 +9,9 @@ import (
"strings"
"time"
- "krino/internal/engine"
- "krino/internal/journal"
- "krino/internal/lock"
+ "git.labunix.xyz/krino/internal/engine"
+ "git.labunix.xyz/krino/internal/journal"
+ "git.labunix.xyz/krino/internal/lock"
)
// Run is one line of the History tab's run list: what a run did, and
diff --git a/gui/internal/model/history_test.go b/gui/internal/model/history_test.go
index a486c2e..fed7cc1 100644
--- a/gui/internal/model/history_test.go
+++ b/gui/internal/model/history_test.go
@@ -10,8 +10,8 @@ import (
"strings"
"testing"
- "krino/internal/engine"
- "krino/internal/lock"
+ "git.labunix.xyz/krino/internal/engine"
+ "git.labunix.xyz/krino/internal/lock"
)
// applyOneRun sorts the sandbox directory and returns the run id it wrote,
diff --git a/gui/internal/model/mainconf.go b/gui/internal/model/mainconf.go
index 327451e..951718f 100644
--- a/gui/internal/model/mainconf.go
+++ b/gui/internal/model/mainconf.go
@@ -8,9 +8,9 @@ import (
"os"
"strings"
- "krino/internal/config"
- "krino/internal/engine"
- "krino/internal/sexp"
+ "git.labunix.xyz/krino/internal/config"
+ "git.labunix.xyz/krino/internal/engine"
+ "git.labunix.xyz/krino/internal/sexp"
)
// MainSettings are the settings krino.conf carries for every directory,
diff --git a/gui/internal/model/mainconf_test.go b/gui/internal/model/mainconf_test.go
index bae739a..c77591c 100644
--- a/gui/internal/model/mainconf_test.go
+++ b/gui/internal/model/mainconf_test.go
@@ -9,7 +9,7 @@ import (
"strings"
"testing"
- "krino/internal/engine"
+ "git.labunix.xyz/krino/internal/engine"
)
// mainConf opens krino.conf over a sandbox whose main file holds text.
diff --git a/gui/internal/model/newdir.go b/gui/internal/model/newdir.go
index f65763c..ec0e4f6 100644
--- a/gui/internal/model/newdir.go
+++ b/gui/internal/model/newdir.go
@@ -3,8 +3,8 @@
package model
import (
- "krino/internal/config"
- "krino/internal/engine"
+ "git.labunix.xyz/krino/internal/config"
+ "git.labunix.xyz/krino/internal/engine"
)
// AddDirectory writes dirs/NAME.conf from the template with path filled in
diff --git a/gui/internal/model/newdir_test.go b/gui/internal/model/newdir_test.go
index 19957d9..3450c9d 100644
--- a/gui/internal/model/newdir_test.go
+++ b/gui/internal/model/newdir_test.go
@@ -8,7 +8,7 @@ import (
"strings"
"testing"
- "krino/internal/engine"
+ "git.labunix.xyz/krino/internal/engine"
)
// TestAddDirectory: a directory added in the window is one krino loads, its
diff --git a/gui/internal/model/plan.go b/gui/internal/model/plan.go
index 12b0d13..ccbf17b 100644
--- a/gui/internal/model/plan.go
+++ b/gui/internal/model/plan.go
@@ -11,10 +11,10 @@ import (
"sort"
"time"
- "krino/internal/engine"
- "krino/internal/lock"
- "krino/internal/plan"
- "krino/internal/scan"
+ "git.labunix.xyz/krino/internal/engine"
+ "git.labunix.xyz/krino/internal/lock"
+ "git.labunix.xyz/krino/internal/plan"
+ "git.labunix.xyz/krino/internal/scan"
)
// Row is one line of the Plan tab: a file krino would act on, or one it
diff --git a/gui/internal/model/plan_test.go b/gui/internal/model/plan_test.go
index 8873e55..a36cf85 100644
--- a/gui/internal/model/plan_test.go
+++ b/gui/internal/model/plan_test.go
@@ -12,9 +12,9 @@ import (
"testing"
"time"
- "krino/internal/engine"
- "krino/internal/lock"
- "krino/internal/plan"
+ "git.labunix.xyz/krino/internal/engine"
+ "git.labunix.xyz/krino/internal/lock"
+ "git.labunix.xyz/krino/internal/plan"
)
// sandboxDir builds a home with one configured directory holding files, and
diff --git a/gui/internal/model/prefs.go b/gui/internal/model/prefs.go
index 4b70de3..f5ffee5 100644
--- a/gui/internal/model/prefs.go
+++ b/gui/internal/model/prefs.go
@@ -7,7 +7,7 @@ import (
"os"
"path/filepath"
- "krino/internal/xdg"
+ "git.labunix.xyz/krino/internal/xdg"
)
// Prefs is how the window behaves - nothing about what krino does to
diff --git a/gui/internal/model/preview.go b/gui/internal/model/preview.go
index f8bf75d..ee28241 100644
--- a/gui/internal/model/preview.go
+++ b/gui/internal/model/preview.go
@@ -12,7 +12,7 @@ import (
"strings"
"unicode/utf8"
- "krino/internal/cond"
+ "git.labunix.xyz/krino/internal/cond"
)
// PreviewKind is what a preview holds.
diff --git a/gui/internal/model/rules.go b/gui/internal/model/rules.go
index 1b2eec8..ffc0add 100644
--- a/gui/internal/model/rules.go
+++ b/gui/internal/model/rules.go
@@ -11,10 +11,10 @@ import (
"os"
"strings"
- "krino/internal/cond"
- "krino/internal/config"
- "krino/internal/engine"
- "krino/internal/xdg"
+ "git.labunix.xyz/krino/internal/cond"
+ "git.labunix.xyz/krino/internal/config"
+ "git.labunix.xyz/krino/internal/engine"
+ "git.labunix.xyz/krino/internal/xdg"
)
// ErrChangedOnDisk is Save's refusal when the file was edited elsewhere
diff --git a/gui/internal/model/rules_test.go b/gui/internal/model/rules_test.go
index c8ee212..b5803dd 100644
--- a/gui/internal/model/rules_test.go
+++ b/gui/internal/model/rules_test.go
@@ -10,7 +10,7 @@ import (
"strings"
"testing"
- "krino/internal/engine"
+ "git.labunix.xyz/krino/internal/engine"
)
// TestOpenAndCheck: the editor opens a directory's own file, reports the
diff --git a/gui/internal/model/settings.go b/gui/internal/model/settings.go
index 7c31997..5763d68 100644
--- a/gui/internal/model/settings.go
+++ b/gui/internal/model/settings.go
@@ -6,7 +6,7 @@ import (
"fmt"
"strings"
- "krino/internal/sexp"
+ "git.labunix.xyz/krino/internal/sexp"
)
// DirSettings are the forms a directory file may carry above its rules, in
diff --git a/gui/internal/model/testrule.go b/gui/internal/model/testrule.go
index 3cf0437..edd0bf7 100644
--- a/gui/internal/model/testrule.go
+++ b/gui/internal/model/testrule.go
@@ -6,8 +6,8 @@ import (
"context"
"fmt"
- "krino/internal/engine"
- "krino/internal/plan"
+ "git.labunix.xyz/krino/internal/engine"
+ "git.labunix.xyz/krino/internal/plan"
)
// RuleHit is one file a rule would act on, and what it would do to it.
diff --git a/gui/internal/ui/forms.go b/gui/internal/ui/forms.go
index a7211cb..d30e409 100644
--- a/gui/internal/ui/forms.go
+++ b/gui/internal/ui/forms.go
@@ -10,9 +10,9 @@ import (
"github.com/diamondburned/gotk4/pkg/glib/v2"
"github.com/diamondburned/gotk4/pkg/gtk/v4"
- "krino/gui/internal/model"
- "krino/internal/config"
- "krino/internal/sexp"
+ "git.labunix.xyz/krino/gui/internal/model"
+ "git.labunix.xyz/krino/internal/config"
+ "git.labunix.xyz/krino/internal/sexp"
)
// condKinds are the tests a condition row offers, plus the three operators
diff --git a/gui/internal/ui/highlight.go b/gui/internal/ui/highlight.go
index 786acee..88c701b 100644
--- a/gui/internal/ui/highlight.go
+++ b/gui/internal/ui/highlight.go
@@ -5,7 +5,7 @@ package ui
import (
"github.com/diamondburned/gotk4/pkg/gtk/v4"
- "krino/gui/internal/model"
+ "git.labunix.xyz/krino/gui/internal/model"
)
// The colours a configuration is painted in. They are chosen to read on a
diff --git a/gui/internal/ui/history.go b/gui/internal/ui/history.go
index bbdb27d..f82f6e3 100644
--- a/gui/internal/ui/history.go
+++ b/gui/internal/ui/history.go
@@ -11,8 +11,8 @@ import (
"github.com/diamondburned/gotk4/pkg/gtk/v4"
- "krino/gui/internal/model"
- "krino/internal/engine"
+ "git.labunix.xyz/krino/gui/internal/model"
+ "git.labunix.xyz/krino/internal/engine"
)
// historyView is the History & undo tab: the runs on the left, the selected
diff --git a/gui/internal/ui/plan.go b/gui/internal/ui/plan.go
index bcbb8a2..1ee2a51 100644
--- a/gui/internal/ui/plan.go
+++ b/gui/internal/ui/plan.go
@@ -15,10 +15,10 @@ import (
"github.com/diamondburned/gotk4/pkg/gtk/v4"
- "krino/gui/internal/model"
- "krino/internal/engine"
- "krino/internal/plan"
- "krino/internal/xdg"
+ "git.labunix.xyz/krino/gui/internal/model"
+ "git.labunix.xyz/krino/internal/engine"
+ "git.labunix.xyz/krino/internal/plan"
+ "git.labunix.xyz/krino/internal/xdg"
)
// planView is the Plan tab: a directory picker and Scan, the plan as a list
diff --git a/gui/internal/ui/rules.go b/gui/internal/ui/rules.go
index 62cf074..17f20ab 100644
--- a/gui/internal/ui/rules.go
+++ b/gui/internal/ui/rules.go
@@ -13,8 +13,8 @@ import (
"github.com/diamondburned/gotk4/pkg/gtk/v4"
"github.com/diamondburned/gotk4/pkg/pango"
- "krino/gui/internal/model"
- "krino/internal/xdg"
+ "git.labunix.xyz/krino/gui/internal/model"
+ "git.labunix.xyz/krino/internal/xdg"
)
// checkDelay is how long the editor waits after a keystroke before it
diff --git a/gui/internal/ui/settings.go b/gui/internal/ui/settings.go
index 79dba6a..32a6066 100644
--- a/gui/internal/ui/settings.go
+++ b/gui/internal/ui/settings.go
@@ -5,8 +5,8 @@ package ui
import (
"github.com/diamondburned/gotk4/pkg/gtk/v4"
- "krino/gui/internal/model"
- "krino/internal/xdg"
+ "git.labunix.xyz/krino/gui/internal/model"
+ "git.labunix.xyz/krino/internal/xdg"
)
// settingsWindow is Settings: krino's defaults, which every directory
diff --git a/gui/internal/ui/window.go b/gui/internal/ui/window.go
index c52234b..3d40441 100644
--- a/gui/internal/ui/window.go
+++ b/gui/internal/ui/window.go
@@ -14,10 +14,10 @@ import (
"github.com/diamondburned/gotk4/pkg/glib/v2"
"github.com/diamondburned/gotk4/pkg/gtk/v4"
- "krino/gui/internal/model"
- "krino/internal/engine"
- "krino/internal/plan"
- "krino/internal/xdg"
+ "git.labunix.xyz/krino/gui/internal/model"
+ "git.labunix.xyz/krino/internal/engine"
+ "git.labunix.xyz/krino/internal/plan"
+ "git.labunix.xyz/krino/internal/xdg"
)
// Version is what About shows. main stamps it at build time; "dev" is