Diff
1diff --git a/config/config.go b/internal/config/config.go
2rename from config/config.go
3rename to internal/config/config.go
4index 028e173fa76c5bc21894f353af32ae930edbbf44..8c716305a5cee07abe6cbff2c2786cf7d0f70e6c 100644
5--- a/config/config.go
6+++ b/internal/config/config.go
7@@ -7,7 +7,7 @@ import (
8 "os"
9 "path/filepath"
10
11- "github.com/charmbracelet/soft/git"
12+ "github.com/charmbracelet/soft/internal/git"
13 gg "github.com/go-git/go-git/v5"
14 "github.com/go-git/go-git/v5/plumbing/object"
15 )
16diff --git a/config/defaults.go b/internal/config/defaults.go
17rename from config/defaults.go
18rename to internal/config/defaults.go
19diff --git a/config/git.go b/internal/config/git.go
20rename from config/git.go
21rename to internal/config/git.go
22diff --git a/git/git.go b/internal/git/git.go
23rename from git/git.go
24rename to internal/git/git.go
25diff --git a/tui/bubble.go b/internal/tui/bubble.go
26rename from tui/bubble.go
27rename to internal/tui/bubble.go
28index 11c238b047bc237b512a73722ab8b814b29c8934..5353824e1dd918613bbba39bfa431453295ee0e3 100644
29--- a/tui/bubble.go
30+++ b/internal/tui/bubble.go
31@@ -6,11 +6,11 @@ import (
32
33 tea "github.com/charmbracelet/bubbletea"
34 "github.com/charmbracelet/lipgloss"
35- "github.com/charmbracelet/soft/config"
36- "github.com/charmbracelet/soft/git"
37- "github.com/charmbracelet/soft/tui/bubbles/repo"
38- "github.com/charmbracelet/soft/tui/bubbles/selection"
39- "github.com/charmbracelet/soft/tui/style"
40+ "github.com/charmbracelet/soft/internal/config"
41+ "github.com/charmbracelet/soft/internal/git"
42+ "github.com/charmbracelet/soft/internal/tui/bubbles/repo"
43+ "github.com/charmbracelet/soft/internal/tui/bubbles/selection"
44+ "github.com/charmbracelet/soft/internal/tui/style"
45 "github.com/gliderlabs/ssh"
46 )
47
48diff --git a/tui/bubbles/commits/bubble.go b/internal/tui/bubbles/commits/bubble.go
49rename from tui/bubbles/commits/bubble.go
50rename to internal/tui/bubbles/commits/bubble.go
51diff --git a/tui/bubbles/commits/style.go b/internal/tui/bubbles/commits/style.go
52rename from tui/bubbles/commits/style.go
53rename to internal/tui/bubbles/commits/style.go
54diff --git a/tui/bubbles/repo/bubble.go b/internal/tui/bubbles/repo/bubble.go
55rename from tui/bubbles/repo/bubble.go
56rename to internal/tui/bubbles/repo/bubble.go
57index b8a1c3ac3a2d7f85eabfd0d316187d8f553ed98e..d3daec982b535f095a87fa688a3991fbf8b9ae6e 100644
58--- a/tui/bubbles/repo/bubble.go
59+++ b/internal/tui/bubbles/repo/bubble.go
60@@ -10,8 +10,8 @@ import (
61 tea "github.com/charmbracelet/bubbletea"
62 "github.com/charmbracelet/glamour"
63 "github.com/charmbracelet/lipgloss"
64- "github.com/charmbracelet/soft/git"
65- "github.com/charmbracelet/soft/tui/style"
66+ "github.com/charmbracelet/soft/internal/git"
67+ "github.com/charmbracelet/soft/internal/tui/style"
68 "github.com/muesli/reflow/truncate"
69 "github.com/muesli/reflow/wrap"
70 )
71diff --git a/tui/bubbles/repo/viewport_patch.go b/internal/tui/bubbles/repo/viewport_patch.go
72rename from tui/bubbles/repo/viewport_patch.go
73rename to internal/tui/bubbles/repo/viewport_patch.go
74diff --git a/tui/bubbles/selection/bubble.go b/internal/tui/bubbles/selection/bubble.go
75rename from tui/bubbles/selection/bubble.go
76rename to internal/tui/bubbles/selection/bubble.go
77index 954222e1b53d8c067cb87923ab93be5bfeae91c6..824a65d71078fdb417ddd947f55d2b9c8bb72ce2 100644
78--- a/tui/bubbles/selection/bubble.go
79+++ b/internal/tui/bubbles/selection/bubble.go
80@@ -5,7 +5,7 @@ import (
81
82 tea "github.com/charmbracelet/bubbletea"
83 "github.com/charmbracelet/lipgloss"
84- "github.com/charmbracelet/soft/tui/style"
85+ "github.com/charmbracelet/soft/internal/tui/style"
86 "github.com/muesli/reflow/truncate"
87 )
88
89diff --git a/tui/commands.go b/internal/tui/commands.go
90rename from tui/commands.go
91rename to internal/tui/commands.go
92index 072d83b2e2f820f7cd2680766c54f5b274df37e1..2e6ef22a9e5be73a655d870b55d46398b618d089 100644
93--- a/tui/commands.go
94+++ b/internal/tui/commands.go
95@@ -5,9 +5,9 @@ import (
96
97 tea "github.com/charmbracelet/bubbletea"
98 "github.com/charmbracelet/lipgloss"
99- "github.com/charmbracelet/soft/config"
100- br "github.com/charmbracelet/soft/tui/bubbles/repo"
101- "github.com/charmbracelet/soft/tui/bubbles/selection"
102+ "github.com/charmbracelet/soft/internal/config"
103+ br "github.com/charmbracelet/soft/internal/tui/bubbles/repo"
104+ "github.com/charmbracelet/soft/internal/tui/bubbles/selection"
105 gm "github.com/charmbracelet/wish/git"
106 "github.com/muesli/termenv"
107 )
108diff --git a/tui/session.go b/internal/tui/session.go
109rename from tui/session.go
110rename to internal/tui/session.go
111index 540ced5152b5a4c70ae03944988d32d7db76fc23..848cb56718e2400890d69719b15843c53932c77b 100644
112--- a/tui/session.go
113+++ b/internal/tui/session.go
114@@ -4,7 +4,7 @@ import (
115 "fmt"
116
117 tea "github.com/charmbracelet/bubbletea"
118- "github.com/charmbracelet/soft/config"
119+ "github.com/charmbracelet/soft/internal/config"
120 "github.com/gliderlabs/ssh"
121 )
122
123diff --git a/tui/style/style.go b/internal/tui/style/style.go
124rename from tui/style/style.go
125rename to internal/tui/style/style.go