diff --git a/cmd/tusshi/main.go b/cmd/tusshi/main.go index 5a7a195..902f044 100644 --- a/cmd/tusshi/main.go +++ b/cmd/tusshi/main.go @@ -7,8 +7,8 @@ import ( "os" "path/filepath" - "tusshi/pkg/config" - "tusshi/pkg/tui" + "tusshi/internal/config" + "tusshi/internal/tui" tea "github.com/charmbracelet/bubbletea" ) diff --git a/pkg/config/backup.go b/internal/config/backup.go similarity index 100% rename from pkg/config/backup.go rename to internal/config/backup.go diff --git a/pkg/config/backup_test.go b/internal/config/backup_test.go similarity index 100% rename from pkg/config/backup_test.go rename to internal/config/backup_test.go diff --git a/pkg/config/config_file.go b/internal/config/config_file.go similarity index 100% rename from pkg/config/config_file.go rename to internal/config/config_file.go diff --git a/pkg/config/editor.go b/internal/config/editor.go similarity index 100% rename from pkg/config/editor.go rename to internal/config/editor.go diff --git a/pkg/config/keys.go b/internal/config/keys.go similarity index 100% rename from pkg/config/keys.go rename to internal/config/keys.go diff --git a/pkg/config/manager.go b/internal/config/manager.go similarity index 100% rename from pkg/config/manager.go rename to internal/config/manager.go diff --git a/pkg/config/manager_test.go b/internal/config/manager_test.go similarity index 100% rename from pkg/config/manager_test.go rename to internal/config/manager_test.go diff --git a/pkg/config/model.go b/internal/config/model.go similarity index 100% rename from pkg/config/model.go rename to internal/config/model.go diff --git a/pkg/ping/ping.go b/internal/ping/ping.go similarity index 100% rename from pkg/ping/ping.go rename to internal/ping/ping.go diff --git a/pkg/ssh/launcher.go b/internal/ssh/launcher.go similarity index 100% rename from pkg/ssh/launcher.go rename to internal/ssh/launcher.go diff --git a/pkg/tui/commands.go b/internal/tui/commands.go similarity index 98% rename from pkg/tui/commands.go rename to internal/tui/commands.go index 08cb073..2efa3d1 100644 --- a/pkg/tui/commands.go +++ b/internal/tui/commands.go @@ -5,9 +5,9 @@ import ( "fmt" "strings" - "tusshi/pkg/tui/commands" - "tusshi/pkg/tui/components" - "tusshi/pkg/tui/theme" + "tusshi/internal/tui/commands" + "tusshi/internal/tui/components" + "tusshi/internal/tui/theme" tea "github.com/charmbracelet/bubbletea" ) diff --git a/pkg/tui/commands/config.go b/internal/tui/commands/config.go similarity index 98% rename from pkg/tui/commands/config.go rename to internal/tui/commands/config.go index 83a3d90..c7d9590 100644 --- a/pkg/tui/commands/config.go +++ b/internal/tui/commands/config.go @@ -6,8 +6,8 @@ import ( "path/filepath" "strings" - "tusshi/pkg/config" - "tusshi/pkg/validation" + "tusshi/internal/config" + "tusshi/internal/validation" ) const tabAll = "All" diff --git a/pkg/tui/commands/delete.go b/internal/tui/commands/delete.go similarity index 94% rename from pkg/tui/commands/delete.go rename to internal/tui/commands/delete.go index 102c118..fbf24ef 100644 --- a/pkg/tui/commands/delete.go +++ b/internal/tui/commands/delete.go @@ -3,7 +3,7 @@ package commands import ( "fmt" - "tusshi/pkg/config" + "tusshi/internal/config" ) // Delete returns a function that executes the deletion of a host connection. diff --git a/pkg/tui/commands/form.go b/internal/tui/commands/form.go similarity index 100% rename from pkg/tui/commands/form.go rename to internal/tui/commands/form.go diff --git a/pkg/tui/commands/help.go b/internal/tui/commands/help.go similarity index 100% rename from pkg/tui/commands/help.go rename to internal/tui/commands/help.go diff --git a/pkg/tui/commands/move.go b/internal/tui/commands/move.go similarity index 97% rename from pkg/tui/commands/move.go rename to internal/tui/commands/move.go index a26a4f1..ad50105 100644 --- a/pkg/tui/commands/move.go +++ b/internal/tui/commands/move.go @@ -5,7 +5,7 @@ import ( "path/filepath" "strings" - "tusshi/pkg/config" + "tusshi/internal/config" ) // Move handles moving a connection from one configuration file/tab to another. diff --git a/pkg/tui/commands/quit.go b/internal/tui/commands/quit.go similarity index 100% rename from pkg/tui/commands/quit.go rename to internal/tui/commands/quit.go diff --git a/pkg/tui/commands/types.go b/internal/tui/commands/types.go similarity index 100% rename from pkg/tui/commands/types.go rename to internal/tui/commands/types.go diff --git a/pkg/tui/components/alert.go b/internal/tui/components/alert.go similarity index 98% rename from pkg/tui/components/alert.go rename to internal/tui/components/alert.go index e9031de..c400819 100644 --- a/pkg/tui/components/alert.go +++ b/internal/tui/components/alert.go @@ -2,7 +2,7 @@ package components import ( "strings" - "tusshi/pkg/tui/theme" + "tusshi/internal/tui/theme" tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" diff --git a/pkg/tui/components/alert_test.go b/internal/tui/components/alert_test.go similarity index 95% rename from pkg/tui/components/alert_test.go rename to internal/tui/components/alert_test.go index 2cbc5f5..2f8c50c 100644 --- a/pkg/tui/components/alert_test.go +++ b/internal/tui/components/alert_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - "tusshi/pkg/tui/components" - "tusshi/pkg/tui/theme" + "tusshi/internal/tui/components" + "tusshi/internal/tui/theme" tea "github.com/charmbracelet/bubbletea" ) diff --git a/pkg/tui/components/component.go b/internal/tui/components/component.go similarity index 100% rename from pkg/tui/components/component.go rename to internal/tui/components/component.go diff --git a/pkg/tui/components/confirm.go b/internal/tui/components/confirm.go similarity index 98% rename from pkg/tui/components/confirm.go rename to internal/tui/components/confirm.go index d664e3e..e864351 100644 --- a/pkg/tui/components/confirm.go +++ b/internal/tui/components/confirm.go @@ -2,7 +2,7 @@ package components import ( "strings" - "tusshi/pkg/tui/theme" + "tusshi/internal/tui/theme" tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" diff --git a/pkg/tui/components/confirm_test.go b/internal/tui/components/confirm_test.go similarity index 97% rename from pkg/tui/components/confirm_test.go rename to internal/tui/components/confirm_test.go index d39597b..c23f537 100644 --- a/pkg/tui/components/confirm_test.go +++ b/internal/tui/components/confirm_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - "tusshi/pkg/tui/components" - "tusshi/pkg/tui/theme" + "tusshi/internal/tui/components" + "tusshi/internal/tui/theme" tea "github.com/charmbracelet/bubbletea" ) diff --git a/pkg/tui/components/form.go b/internal/tui/components/form.go similarity index 100% rename from pkg/tui/components/form.go rename to internal/tui/components/form.go diff --git a/pkg/tui/components/form_test.go b/internal/tui/components/form_test.go similarity index 97% rename from pkg/tui/components/form_test.go rename to internal/tui/components/form_test.go index 4976ba3..91c4934 100644 --- a/pkg/tui/components/form_test.go +++ b/internal/tui/components/form_test.go @@ -3,7 +3,7 @@ package components_test import ( "testing" - "tusshi/pkg/tui/components" + "tusshi/internal/tui/components" tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/huh" diff --git a/pkg/tui/components/help.go b/internal/tui/components/help.go similarity index 98% rename from pkg/tui/components/help.go rename to internal/tui/components/help.go index aadb026..e11cc67 100644 --- a/pkg/tui/components/help.go +++ b/internal/tui/components/help.go @@ -3,7 +3,7 @@ package components import ( "fmt" "strings" - "tusshi/pkg/tui/theme" + "tusshi/internal/tui/theme" tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" diff --git a/pkg/tui/components/help_test.go b/internal/tui/components/help_test.go similarity index 96% rename from pkg/tui/components/help_test.go rename to internal/tui/components/help_test.go index 12e1c85..cf2e6db 100644 --- a/pkg/tui/components/help_test.go +++ b/internal/tui/components/help_test.go @@ -4,8 +4,8 @@ import ( "strings" "testing" - "tusshi/pkg/tui/components" - "tusshi/pkg/tui/theme" + "tusshi/internal/tui/components" + "tusshi/internal/tui/theme" tea "github.com/charmbracelet/bubbletea" ) diff --git a/pkg/tui/constants.go b/internal/tui/constants.go similarity index 100% rename from pkg/tui/constants.go rename to internal/tui/constants.go diff --git a/pkg/tui/forms.go b/internal/tui/forms.go similarity index 98% rename from pkg/tui/forms.go rename to internal/tui/forms.go index 3903f6a..bc73c4e 100644 --- a/pkg/tui/forms.go +++ b/internal/tui/forms.go @@ -3,8 +3,8 @@ package tui import ( "path/filepath" - "tusshi/pkg/config" - "tusshi/pkg/validation" + "tusshi/internal/config" + "tusshi/internal/validation" "github.com/charmbracelet/huh" ) diff --git a/pkg/tui/keybinds.go b/internal/tui/keybinds.go similarity index 96% rename from pkg/tui/keybinds.go rename to internal/tui/keybinds.go index e4b2acc..a2f3471 100644 --- a/pkg/tui/keybinds.go +++ b/internal/tui/keybinds.go @@ -3,10 +3,10 @@ package tui import ( "fmt" - "tusshi/pkg/ssh" - "tusshi/pkg/tui/commands" - "tusshi/pkg/tui/components" - "tusshi/pkg/tui/theme" + "tusshi/internal/ssh" + "tusshi/internal/tui/commands" + "tusshi/internal/tui/components" + "tusshi/internal/tui/theme" "github.com/charmbracelet/bubbles/textinput" tea "github.com/charmbracelet/bubbletea" diff --git a/pkg/tui/model.go b/internal/tui/model.go similarity index 98% rename from pkg/tui/model.go rename to internal/tui/model.go index d576ee9..9471afe 100644 --- a/pkg/tui/model.go +++ b/internal/tui/model.go @@ -4,9 +4,9 @@ import ( "path/filepath" "strings" - "tusshi/pkg/config" - "tusshi/pkg/tui/components" - "tusshi/pkg/tui/theme" + "tusshi/internal/config" + "tusshi/internal/tui/components" + "tusshi/internal/tui/theme" "github.com/charmbracelet/bubbles/textinput" tea "github.com/charmbracelet/bubbletea" diff --git a/pkg/tui/ping.go b/internal/tui/ping.go similarity index 97% rename from pkg/tui/ping.go rename to internal/tui/ping.go index 321132a..dd00104 100644 --- a/pkg/tui/ping.go +++ b/internal/tui/ping.go @@ -4,9 +4,9 @@ import ( "fmt" "strings" "time" - "tusshi/pkg/config" - "tusshi/pkg/ping" - "tusshi/pkg/tui/style" + "tusshi/internal/config" + "tusshi/internal/ping" + "tusshi/internal/tui/style" tea "github.com/charmbracelet/bubbletea" "github.com/charmbracelet/lipgloss" diff --git a/pkg/tui/style/styles.go b/internal/tui/style/styles.go similarity index 98% rename from pkg/tui/style/styles.go rename to internal/tui/style/styles.go index 1b9513a..33d3380 100644 --- a/pkg/tui/style/styles.go +++ b/internal/tui/style/styles.go @@ -2,7 +2,7 @@ package style import ( - "tusshi/pkg/tui/theme" + "tusshi/internal/tui/theme" "github.com/charmbracelet/lipgloss" ) diff --git a/pkg/tui/theme/global.go b/internal/tui/theme/global.go similarity index 100% rename from pkg/tui/theme/global.go rename to internal/tui/theme/global.go diff --git a/pkg/tui/theme/mock.go b/internal/tui/theme/mock.go similarity index 100% rename from pkg/tui/theme/mock.go rename to internal/tui/theme/mock.go diff --git a/pkg/tui/theme/theme.go b/internal/tui/theme/theme.go similarity index 100% rename from pkg/tui/theme/theme.go rename to internal/tui/theme/theme.go diff --git a/pkg/tui/tui_test.go b/internal/tui/tui_test.go similarity index 99% rename from pkg/tui/tui_test.go rename to internal/tui/tui_test.go index 53ab153..0d68fda 100644 --- a/pkg/tui/tui_test.go +++ b/internal/tui/tui_test.go @@ -5,7 +5,7 @@ import ( "path/filepath" "testing" - "tusshi/pkg/config" + "tusshi/internal/config" tea "github.com/charmbracelet/bubbletea" "github.com/stretchr/testify/assert" diff --git a/pkg/tui/update.go b/internal/tui/update.go similarity index 100% rename from pkg/tui/update.go rename to internal/tui/update.go diff --git a/pkg/tui/view.go b/internal/tui/view.go similarity index 98% rename from pkg/tui/view.go rename to internal/tui/view.go index 3d83613..bd3dc41 100644 --- a/pkg/tui/view.go +++ b/internal/tui/view.go @@ -3,7 +3,7 @@ package tui import ( "regexp" "strings" - "tusshi/pkg/tui/style" + "tusshi/internal/tui/style" "github.com/charmbracelet/lipgloss" ) diff --git a/pkg/tui/view_footer.go b/internal/tui/view_footer.go similarity index 98% rename from pkg/tui/view_footer.go rename to internal/tui/view_footer.go index 8edac25..977287a 100644 --- a/pkg/tui/view_footer.go +++ b/internal/tui/view_footer.go @@ -1,7 +1,7 @@ package tui import ( - "tusshi/pkg/tui/style" + "tusshi/internal/tui/style" "github.com/charmbracelet/lipgloss" ) diff --git a/pkg/tui/view_header.go b/internal/tui/view_header.go similarity index 96% rename from pkg/tui/view_header.go rename to internal/tui/view_header.go index 9de96da..5f92c01 100644 --- a/pkg/tui/view_header.go +++ b/internal/tui/view_header.go @@ -1,7 +1,7 @@ package tui import ( - "tusshi/pkg/tui/style" + "tusshi/internal/tui/style" "github.com/charmbracelet/lipgloss" ) diff --git a/pkg/tui/view_table.go b/internal/tui/view_table.go similarity index 99% rename from pkg/tui/view_table.go rename to internal/tui/view_table.go index fe25c53..3cfd7f4 100644 --- a/pkg/tui/view_table.go +++ b/internal/tui/view_table.go @@ -3,8 +3,8 @@ package tui import ( "fmt" "strings" - "tusshi/pkg/config" - "tusshi/pkg/tui/style" + "tusshi/internal/config" + "tusshi/internal/tui/style" "github.com/charmbracelet/lipgloss" ) diff --git a/pkg/validation/validate_alias_test.go b/internal/validation/validate_alias_test.go similarity index 100% rename from pkg/validation/validate_alias_test.go rename to internal/validation/validate_alias_test.go diff --git a/pkg/validation/validate_config_test.go b/internal/validation/validate_config_test.go similarity index 100% rename from pkg/validation/validate_config_test.go rename to internal/validation/validate_config_test.go diff --git a/pkg/validation/validation.go b/internal/validation/validation.go similarity index 100% rename from pkg/validation/validation.go rename to internal/validation/validation.go