From c2e44b74bb41a4a0d3c18efc0f633a25ceebdcb7 Mon Sep 17 00:00:00 2001 From: Snider Date: Sun, 22 Feb 2026 23:29:13 +0000 Subject: [PATCH] refactor: migrate CLI imports from core/go to core/cli Update imports from forge.lthn.ai/core/go/pkg/cli to forge.lthn.ai/core/cli/pkg/cli following CLI package split. Co-Authored-By: Virgil --- cmd/crypt/cmd.go | 2 +- cmd/crypt/cmd_checksum.go | 2 +- cmd/crypt/cmd_encrypt.go | 2 +- cmd/crypt/cmd_hash.go | 2 +- cmd/crypt/cmd_keygen.go | 2 +- cmd/testcmd/cmd_commands.go | 2 +- cmd/testcmd/cmd_main.go | 2 +- go.mod | 1 + go.sum | 14 ++++++++++++++ 9 files changed, 22 insertions(+), 7 deletions(-) diff --git a/cmd/crypt/cmd.go b/cmd/crypt/cmd.go index 36a4659..66101cd 100644 --- a/cmd/crypt/cmd.go +++ b/cmd/crypt/cmd.go @@ -1,6 +1,6 @@ package crypt -import "forge.lthn.ai/core/go/pkg/cli" +import "forge.lthn.ai/core/cli/pkg/cli" func init() { cli.RegisterCommands(AddCryptCommands) diff --git a/cmd/crypt/cmd_checksum.go b/cmd/crypt/cmd_checksum.go index 0d726ad..9d83cdf 100644 --- a/cmd/crypt/cmd_checksum.go +++ b/cmd/crypt/cmd_checksum.go @@ -4,7 +4,7 @@ import ( "fmt" "path/filepath" - "forge.lthn.ai/core/go/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-crypt/crypt" ) diff --git a/cmd/crypt/cmd_encrypt.go b/cmd/crypt/cmd_encrypt.go index 7205a31..95e1dbc 100644 --- a/cmd/crypt/cmd_encrypt.go +++ b/cmd/crypt/cmd_encrypt.go @@ -5,7 +5,7 @@ import ( "os" "strings" - "forge.lthn.ai/core/go/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-crypt/crypt" ) diff --git a/cmd/crypt/cmd_hash.go b/cmd/crypt/cmd_hash.go index fd6ef3c..b91515d 100644 --- a/cmd/crypt/cmd_hash.go +++ b/cmd/crypt/cmd_hash.go @@ -3,7 +3,7 @@ package crypt import ( "fmt" - "forge.lthn.ai/core/go/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go-crypt/crypt" "golang.org/x/crypto/bcrypt" ) diff --git a/cmd/crypt/cmd_keygen.go b/cmd/crypt/cmd_keygen.go index af3f28d..025ebf5 100644 --- a/cmd/crypt/cmd_keygen.go +++ b/cmd/crypt/cmd_keygen.go @@ -6,7 +6,7 @@ import ( "encoding/hex" "fmt" - "forge.lthn.ai/core/go/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" ) // Keygen command flags diff --git a/cmd/testcmd/cmd_commands.go b/cmd/testcmd/cmd_commands.go index 6660f93..87a42bd 100644 --- a/cmd/testcmd/cmd_commands.go +++ b/cmd/testcmd/cmd_commands.go @@ -11,7 +11,7 @@ // Flags: --verbose, --coverage, --short, --pkg, --run, --race, --json package testcmd -import "forge.lthn.ai/core/go/pkg/cli" +import "forge.lthn.ai/core/cli/pkg/cli" func init() { cli.RegisterCommands(AddTestCommands) diff --git a/cmd/testcmd/cmd_main.go b/cmd/testcmd/cmd_main.go index 428d035..17c930c 100644 --- a/cmd/testcmd/cmd_main.go +++ b/cmd/testcmd/cmd_main.go @@ -4,7 +4,7 @@ package testcmd import ( - "forge.lthn.ai/core/go/pkg/cli" + "forge.lthn.ai/core/cli/pkg/cli" "forge.lthn.ai/core/go/pkg/i18n" "github.com/spf13/cobra" ) diff --git a/go.mod b/go.mod index ec9b150..90ea958 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,7 @@ module forge.lthn.ai/core/go-crypt go 1.26.0 require ( + forge.lthn.ai/core/cli v0.0.1 forge.lthn.ai/core/go v0.0.1 forge.lthn.ai/core/go-store v0.1.0 github.com/ProtonMail/go-crypto v1.3.0 diff --git a/go.sum b/go.sum index ea9a212..98c22bf 100644 --- a/go.sum +++ b/go.sum @@ -1,5 +1,9 @@ +forge.lthn.ai/core/cli v0.0.1 h1:nqpc4Tv8a4H/ERei+/71DVQxkCFU8HPFJP4120qPXgk= +forge.lthn.ai/core/cli v0.0.1/go.mod h1:xa3Nqw3sUtYYJ1k+1jYul18tgs6sBevCUsGsHJI1hHA= forge.lthn.ai/core/go v0.0.1 h1:ubk4nmkA3treOUNgPS28wKd1jB6cUlEQUV7jDdGa3zM= +forge.lthn.ai/core/go v0.0.1/go.mod h1:59YsnuMaAGQUxIhX68oK2/HnhQJEPWL1iEZhDTrNCbY= forge.lthn.ai/core/go-store v0.1.0 h1:ONO4NfnFVey2QOE5JAZp5dQPI2pxRCHWAtQ+oYFJgGE= +forge.lthn.ai/core/go-store v0.1.0/go.mod h1:FpUlLEX/ebyoxpk96F7ktr0vYvmFtC5Rpi9fi88UVqw= 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= @@ -7,13 +11,21 @@ github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ github.com/charmbracelet/bubbletea v1.3.10 h1:otUDHWMMzQSB0Pkc87rm691KZ3SWa4KUlvF9nRvCICw= github.com/charmbracelet/bubbletea v1.3.10/go.mod h1:ORQfo0fk8U+po9VaNvnV95UPWA1BitP1E0N6xJPlHr4= github.com/charmbracelet/colorprofile v0.4.1 h1:a1lO03qTrSIRaK8c3JRxJDZOvhvIeSco3ej+ngLk1kk= +github.com/charmbracelet/colorprofile v0.4.1/go.mod h1:U1d9Dljmdf9DLegaJ0nGZNJvoXAhayhmidOdcBwAvKk= github.com/charmbracelet/lipgloss v1.1.1-0.20250404203927-76690c660834 h1:ZR7e0ro+SZZiIZD7msJyA+NjkCNNavuiPBLgerbOziE= +github.com/charmbracelet/lipgloss v1.1.1-0.20250404203927-76690c660834/go.mod h1:aKC/t2arECF6rNOnaKaVU6y4t4ZeHQzqfxedE/VkVhA= github.com/charmbracelet/x/ansi v0.11.4 h1:6G65PLu6HjmE858CnTUQY1LXT3ZUWwfvqEROLF8vqHI= +github.com/charmbracelet/x/ansi v0.11.4/go.mod h1:/5AZ+UfWExW3int5H5ugnsG/PWjNcSQcwYsHBlPFQN4= github.com/charmbracelet/x/cellbuf v0.0.14 h1:iUEMryGyFTelKW3THW4+FfPgi4fkmKnnaLOXuc+/Kj4= +github.com/charmbracelet/x/cellbuf v0.0.14/go.mod h1:P447lJl49ywBbil/KjCk2HexGh4tEY9LH0/1QrZZ9rA= github.com/charmbracelet/x/term v0.2.2 h1:xVRT/S2ZcKdhhOuSP4t5cLi5o+JxklsoEObBSgfgZRk= +github.com/charmbracelet/x/term v0.2.2/go.mod h1:kF8CY5RddLWrsgVwpw4kAa6TESp6EB5y3uxGLeCqzAI= github.com/clipperhouse/displaywidth v0.7.0 h1:QNv1GYsnLX9QBrcWUtMlogpTXuM5FVnBwKWp1O5NwmE= +github.com/clipperhouse/displaywidth v0.7.0/go.mod h1:R+kHuzaYWFkTm7xoMmK1lFydbci4X2CicfbGstSGg0o= github.com/clipperhouse/stringish v0.1.1 h1:+NSqMOr3GR6k1FdRhhnXrLfztGzuG+VuFDfatpWHKCs= +github.com/clipperhouse/stringish v0.1.1/go.mod h1:v/WhFtE1q0ovMta2+m+UbpZ+2/HEXNWYXQgCt4hdOzA= github.com/clipperhouse/uax29/v2 v2.4.0 h1:RXqE/l5EiAbA4u97giimKNlmpvkmz+GrBVTelsoXy9g= +github.com/clipperhouse/uax29/v2 v2.4.0/go.mod h1:Wn1g7MK6OoeDT0vL+Q0SQLDz/KpfsVRgg6W7ihQeh4g= github.com/cloudflare/circl v1.6.3 h1:9GPOhQGF9MCYUeXyMYlqTR6a5gTrgR/fBLXvUgtVcg8= github.com/cloudflare/circl v1.6.3/go.mod h1:2eXP6Qfat4O/Yhh8BznvKnJ+uzEoTQ6jVKJRn81BiS4= github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g= @@ -37,11 +49,13 @@ github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3x github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/lucasb-eyer/go-colorful v1.3.0 h1:2/yBRLdWBZKrf7gB40FoiKfAWYQ0lqNcbuQwVHXptag= +github.com/lucasb-eyer/go-colorful v1.3.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0= github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mattn/go-localereader v0.0.1 h1:ygSAOl7ZXTx4RdPYinUpg6W99U8jWvWi9Ye2JC/oIi4= github.com/mattn/go-localereader v0.0.1/go.mod h1:8fBrzywKY7BI3czFoHkuzRoWE9C+EiG4R1k4Cjx5p88= github.com/mattn/go-runewidth v0.0.19 h1:v++JhqYnZuu5jSKrk9RbgF5v4CGUjqRfBm05byFGLdw= +github.com/mattn/go-runewidth v0.0.19/go.mod h1:XBkDxAl56ILZc9knddidhrOlY5R/pDhgLpndooCuJAs= github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6 h1:ZK8zHtRHOkbHy6Mmr5D264iyp3TiX5OmNcI5cIARiQI= github.com/muesli/ansi v0.0.0-20230316100256-276c6243b2f6/go.mod h1:CJlz5H+gyd6CUWT45Oy4q24RdLyn7Md9Vj2/ldJBSIo= github.com/muesli/cancelreader v0.2.2 h1:3I4Kt4BQjOR54NavqnDogx/MIoWBFa0StPA8ELUXHmA=