From 4f1d9a5c3be55cc93430e482a6e9670ccf08afd0 Mon Sep 17 00:00:00 2001 From: Snider Date: Fri, 6 Mar 2026 12:23:33 +0000 Subject: [PATCH] refactor: swap pkg/{io,log} imports to go-io/go-log Co-Authored-By: Virgil --- cmd/doctor/cmd_environment.go | 2 +- cmd/pkgcmd/cmd_install.go | 2 +- cmd/pkgcmd/cmd_manage.go | 2 +- cmd/pkgcmd/cmd_remove.go | 2 +- cmd/pkgcmd/cmd_search.go | 2 +- cmd/plugin/cmd_info.go | 2 +- cmd/plugin/cmd_install.go | 2 +- cmd/plugin/cmd_list.go | 2 +- cmd/plugin/cmd_remove.go | 2 +- cmd/plugin/cmd_update.go | 2 +- go.mod | 6 ++++++ go.sum | 12 ++++++++++++ pkg/cli/app.go | 2 +- pkg/cli/daemon.go | 2 +- pkg/cli/utils.go | 2 +- 15 files changed, 31 insertions(+), 13 deletions(-) diff --git a/cmd/doctor/cmd_environment.go b/cmd/doctor/cmd_environment.go index 1fb3bca..e1c3d97 100644 --- a/cmd/doctor/cmd_environment.go +++ b/cmd/doctor/cmd_environment.go @@ -8,7 +8,7 @@ import ( "strings" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" ) diff --git a/cmd/pkgcmd/cmd_install.go b/cmd/pkgcmd/cmd_install.go index 9423c6b..7f672ff 100644 --- a/cmd/pkgcmd/cmd_install.go +++ b/cmd/pkgcmd/cmd_install.go @@ -9,7 +9,7 @@ import ( "strings" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" "github.com/spf13/cobra" ) diff --git a/cmd/pkgcmd/cmd_manage.go b/cmd/pkgcmd/cmd_manage.go index 116a923..0e483e6 100644 --- a/cmd/pkgcmd/cmd_manage.go +++ b/cmd/pkgcmd/cmd_manage.go @@ -8,7 +8,7 @@ import ( "strings" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" "github.com/spf13/cobra" ) diff --git a/cmd/pkgcmd/cmd_remove.go b/cmd/pkgcmd/cmd_remove.go index 842e014..c0d1378 100644 --- a/cmd/pkgcmd/cmd_remove.go +++ b/cmd/pkgcmd/cmd_remove.go @@ -15,7 +15,7 @@ import ( "strings" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" "github.com/spf13/cobra" ) diff --git a/cmd/pkgcmd/cmd_search.go b/cmd/pkgcmd/cmd_search.go index f835cdb..cbcef19 100644 --- a/cmd/pkgcmd/cmd_search.go +++ b/cmd/pkgcmd/cmd_search.go @@ -14,7 +14,7 @@ import ( "forge.lthn.ai/core/go/pkg/cache" "forge.lthn.ai/core/go-i18n" - coreio "forge.lthn.ai/core/go/pkg/io" + coreio "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/repos" "github.com/spf13/cobra" ) diff --git a/cmd/plugin/cmd_info.go b/cmd/plugin/cmd_info.go index 4b3e21d..76c0ec8 100644 --- a/cmd/plugin/cmd_info.go +++ b/cmd/plugin/cmd_info.go @@ -6,7 +6,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/plugin" ) diff --git a/cmd/plugin/cmd_install.go b/cmd/plugin/cmd_install.go index e9fbd9e..95d77e3 100644 --- a/cmd/plugin/cmd_install.go +++ b/cmd/plugin/cmd_install.go @@ -7,7 +7,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/plugin" ) diff --git a/cmd/plugin/cmd_list.go b/cmd/plugin/cmd_list.go index 0e44fca..1433857 100644 --- a/cmd/plugin/cmd_list.go +++ b/cmd/plugin/cmd_list.go @@ -5,7 +5,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/plugin" ) diff --git a/cmd/plugin/cmd_remove.go b/cmd/plugin/cmd_remove.go index 1d7463a..9598c11 100644 --- a/cmd/plugin/cmd_remove.go +++ b/cmd/plugin/cmd_remove.go @@ -3,7 +3,7 @@ package plugin import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/plugin" ) diff --git a/cmd/plugin/cmd_update.go b/cmd/plugin/cmd_update.go index fa20aca..ba25b49 100644 --- a/cmd/plugin/cmd_update.go +++ b/cmd/plugin/cmd_update.go @@ -7,7 +7,7 @@ import ( "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "forge.lthn.ai/core/go/pkg/plugin" ) diff --git a/go.mod b/go.mod index d4cdcc9..f1c6c0e 100644 --- a/go.mod +++ b/go.mod @@ -8,6 +8,10 @@ require ( ) require ( + forge.lthn.ai/core/go-help v0.1.2 + forge.lthn.ai/core/go-i18n v0.1.0 + forge.lthn.ai/core/go-io v0.0.1 + forge.lthn.ai/core/go-log v0.0.1 github.com/charmbracelet/bubbletea v1.3.10 github.com/charmbracelet/lipgloss v1.1.1-0.20250404203927-76690c660834 github.com/spf13/cobra v1.10.2 @@ -17,6 +21,7 @@ require ( ) require ( + forge.lthn.ai/core/go-inference v0.0.2 // indirect github.com/ProtonMail/go-crypto v1.3.0 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/charmbracelet/colorprofile v0.4.2 // indirect @@ -53,6 +58,7 @@ require ( github.com/spf13/viper v1.21.0 // indirect github.com/subosito/gotenv v1.6.0 // indirect github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e // indirect + github.com/yuin/goldmark v1.7.16 // indirect go.yaml.in/yaml/v3 v3.0.4 // indirect golang.org/x/crypto v0.48.0 // indirect golang.org/x/exp v0.0.0-20260218203240-3dfff04db8fa // indirect diff --git a/go.sum b/go.sum index 4ab22ad..1b331c1 100644 --- a/go.sum +++ b/go.sum @@ -2,6 +2,16 @@ forge.lthn.ai/core/go v0.1.0 h1:Ow/1NTajrrNPO0zgkskEyEGdx4SKpiNqTaqM0txNOYI= forge.lthn.ai/core/go v0.1.0/go.mod h1:lwi0tccAlg5j3k6CfoNJEueBc5l9mUeSBX/x6uY8ZbQ= forge.lthn.ai/core/go-crypt v0.1.0 h1:92gwdQi7iAwktpvZhL/8Cu+QS6xKCtGP4FJfyInPGnw= forge.lthn.ai/core/go-crypt v0.1.0/go.mod h1:zVAgx6ZiGtC+dbX4R/VKvEPqsEqjyuLl4gQZH9SXBUw= +forge.lthn.ai/core/go-help v0.1.2 h1:JP8hhJDAvfjvPuCyLRbU/VEm7YkENAs8debItLkon3w= +forge.lthn.ai/core/go-help v0.1.2/go.mod h1:JSZVb4Gd+P/dTc9laDJsqVCI6OrVbBbBPyPmvw3j4p4= +forge.lthn.ai/core/go-i18n v0.1.0 h1:F7JVSoVkZtzx9JfhpntM9z3iQm1vnuMUi/Zklhz8PCI= +forge.lthn.ai/core/go-i18n v0.1.0/go.mod h1:Q4xsrxuNCl/6NfMv1daria7t1RSiyy8ml+6jiPtUcBs= +forge.lthn.ai/core/go-inference v0.0.2 h1:aHjBkYyLKxLr9tbO4AvzzV/lsZueGq/jeo33SLh113k= +forge.lthn.ai/core/go-inference v0.0.2/go.mod h1:jfWz+IJX55wAH98+ic6FEqqGB6/P31CHlg7VY7pxREw= +forge.lthn.ai/core/go-io v0.0.1 h1:N/GCl6Asusfr4gs53JZixJVtqcnerQ6GcxSN8F8iJXY= +forge.lthn.ai/core/go-io v0.0.1/go.mod h1:l+gG/G5TMIOTG8G7y0dg4fh1a7Suy8wCYVwsz4duV7M= +forge.lthn.ai/core/go-log v0.0.1 h1:x/E6EfF9vixzqiLHQOl2KT25HyBcMc9qiBkomqVlpPg= +forge.lthn.ai/core/go-log v0.0.1/go.mod h1:r14MXKOD3LF/sI8XUJQhRk/SZHBE7jAFVuCfgkXoZPw= github.com/ProtonMail/go-crypto v1.3.0 h1:ILq8+Sf5If5DCpHQp4PbZdS1J7HDFRXz/+xKBiRGFrw= github.com/ProtonMail/go-crypto v1.3.0/go.mod h1:9whxjD8Rbs29b4XWbB8irEcE8KHMqaR2e7GWU1R+/PE= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= @@ -97,6 +107,8 @@ github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8 github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e h1:JVG44RsyaB9T2KIHavMF/ppJZNG9ZpyihvCd0w101no= github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e/go.mod h1:RbqR21r5mrJuqunuUZ/Dhy/avygyECGrLceyNeo4LiM= +github.com/yuin/goldmark v1.7.16 h1:n+CJdUxaFMiDUNnWC3dMWCIQJSkxH4uz3ZwQBkAlVNE= +github.com/yuin/goldmark v1.7.16/go.mod h1:ip/1k0VRfGynBgxOz0yCqHrbZXhcjxyuS66Brc7iBKg= go.yaml.in/yaml/v3 v3.0.4 h1:tfq32ie2Jv2UxXFdLJdh3jXuOzWiL1fo0bu/FbuKpbc= go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= golang.org/x/crypto v0.48.0 h1:/VRzVqiRSggnhY7gNRxPauEQ5Drw9haKdM0jqfcCFts= diff --git a/pkg/cli/app.go b/pkg/cli/app.go index 03f0ce8..e017b55 100644 --- a/pkg/cli/app.go +++ b/pkg/cli/app.go @@ -7,7 +7,7 @@ import ( "forge.lthn.ai/core/go-crypt/crypt/openpgp" "forge.lthn.ai/core/go/pkg/framework" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-log" "forge.lthn.ai/core/go/pkg/workspace" "github.com/spf13/cobra" ) diff --git a/pkg/cli/daemon.go b/pkg/cli/daemon.go index 580b83a..b532688 100644 --- a/pkg/cli/daemon.go +++ b/pkg/cli/daemon.go @@ -14,7 +14,7 @@ import ( "syscall" "time" - "forge.lthn.ai/core/go/pkg/io" + "forge.lthn.ai/core/go-io" "golang.org/x/term" ) diff --git a/pkg/cli/utils.go b/pkg/cli/utils.go index 793159b..4b41a8c 100644 --- a/pkg/cli/utils.go +++ b/pkg/cli/utils.go @@ -11,7 +11,7 @@ import ( "time" "forge.lthn.ai/core/go-i18n" - "forge.lthn.ai/core/go/pkg/log" + "forge.lthn.ai/core/go-log" ) // GhAuthenticated checks if the GitHub CLI is authenticated.