diff --git a/cmd/main.go b/cmd/main.go index 8ffeecd..5091c3a 100644 --- a/cmd/main.go +++ b/cmd/main.go @@ -5,7 +5,8 @@ package main import ( "os" - "tcli/internal/env" + + "github.com/hpinc/tcli/internal/env" ) // main is the entry point for the tcli application. diff --git a/examples/_pubsub/cmd/sns.go b/examples/_pubsub/cmd/sns.go index b8ec0c8..a00ced2 100644 --- a/examples/_pubsub/cmd/sns.go +++ b/examples/_pubsub/cmd/sns.go @@ -5,7 +5,8 @@ package cmd import ( "log" - "tcli/internal/common" + + "github.com/hpinc/tcli/internal/common" ) func init() { diff --git a/examples/_pubsub/cmd/sqs.go b/examples/_pubsub/cmd/sqs.go index 2cdfe17..8aa4ffb 100644 --- a/examples/_pubsub/cmd/sqs.go +++ b/examples/_pubsub/cmd/sqs.go @@ -5,7 +5,8 @@ package cmd import ( "log" - "tcli/internal/common" + + "github.com/hpinc/tcli/internal/common" ) func init() { diff --git a/go.mod b/go.mod index cdd4a10..2bf8797 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ -module tcli +module github.com/hpinc/tcli -go 1.25 +go 1.25.3 require ( github.com/itchyny/gojq v0.12.17 diff --git a/internal/cmd/command.go b/internal/cmd/command.go index 51e7b22..c44eba6 100644 --- a/internal/cmd/command.go +++ b/internal/cmd/command.go @@ -4,8 +4,8 @@ package cmd import ( - "tcli/internal/common" - "tcli/internal/config" + "github.com/hpinc/tcli/internal/common" + "github.com/hpinc/tcli/internal/config" ) // hold commands in a module diff --git a/internal/cmd/exec_env.go b/internal/cmd/exec_env.go index 1c609dc..d1528cd 100644 --- a/internal/cmd/exec_env.go +++ b/internal/cmd/exec_env.go @@ -4,9 +4,9 @@ package cmd import ( - "tcli/internal/common" - "tcli/internal/config" - "tcli/internal/parser" + "github.com/hpinc/tcli/internal/common" + "github.com/hpinc/tcli/internal/config" + "github.com/hpinc/tcli/internal/parser" ) type Environment struct { diff --git a/internal/cmd/http.go b/internal/cmd/http.go index f37be0f..4f624be 100644 --- a/internal/cmd/http.go +++ b/internal/cmd/http.go @@ -9,7 +9,8 @@ import ( "io" "net/http" "strconv" - "tcli/internal/utils" + + "github.com/hpinc/tcli/internal/utils" ) const IgnoreError = -1 diff --git a/internal/cmd/params.go b/internal/cmd/params.go index 9b9a1aa..fe7bbfd 100644 --- a/internal/cmd/params.go +++ b/internal/cmd/params.go @@ -10,9 +10,9 @@ import ( "net/url" "strings" - "tcli/internal/common" - "tcli/internal/config" - "tcli/internal/parser" + "github.com/hpinc/tcli/internal/common" + "github.com/hpinc/tcli/internal/config" + "github.com/hpinc/tcli/internal/parser" ) const JwtParam = "jwt" diff --git a/internal/cmd/tcp.go b/internal/cmd/tcp.go index d701b02..9b8d1c7 100644 --- a/internal/cmd/tcp.go +++ b/internal/cmd/tcp.go @@ -6,7 +6,8 @@ package cmd import ( "fmt" "net" - "tcli/internal/utils" + + "github.com/hpinc/tcli/internal/utils" ) type TcpCommand struct { diff --git a/internal/config/config.go b/internal/config/config.go index 98f3529..5f26cf4 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -6,7 +6,8 @@ package config import ( "os" "path/filepath" - "tcli/internal/common" + + "github.com/hpinc/tcli/internal/common" "gopkg.in/yaml.v2" ) diff --git a/internal/config/config_struct.go b/internal/config/config_struct.go index 1ec1fff..26bf28b 100644 --- a/internal/config/config_struct.go +++ b/internal/config/config_struct.go @@ -3,7 +3,7 @@ package config -import "tcli/internal/parser" +import "github.com/hpinc/tcli/internal/parser" // proxy config type Proxy struct { diff --git a/internal/config/modules.go b/internal/config/modules.go index b2f46de..0204aca 100644 --- a/internal/config/modules.go +++ b/internal/config/modules.go @@ -8,8 +8,8 @@ import ( "path/filepath" "strings" - "tcli/internal/common" - "tcli/internal/parser" + "github.com/hpinc/tcli/internal/common" + "github.com/hpinc/tcli/internal/parser" "gopkg.in/yaml.v2" ) diff --git a/internal/config/token_cache.go b/internal/config/token_cache.go index 1439270..c74f610 100644 --- a/internal/config/token_cache.go +++ b/internal/config/token_cache.go @@ -6,7 +6,8 @@ package config import ( "fmt" "strings" - "tcli/internal/common" + + "github.com/hpinc/tcli/internal/common" ) const ( diff --git a/internal/env/run.go b/internal/env/run.go index 07d4433..a7d690b 100644 --- a/internal/env/run.go +++ b/internal/env/run.go @@ -10,10 +10,10 @@ import ( "os" "strings" - "tcli/internal/cmd" - "tcli/internal/common" - "tcli/internal/config" - "tcli/internal/parser" + "github.com/hpinc/tcli/internal/cmd" + "github.com/hpinc/tcli/internal/common" + "github.com/hpinc/tcli/internal/config" + "github.com/hpinc/tcli/internal/parser" ) const ( diff --git a/internal/parser/parameter.go b/internal/parser/parameter.go index 15dd134..6f19554 100644 --- a/internal/parser/parameter.go +++ b/internal/parser/parameter.go @@ -5,7 +5,8 @@ package parser import ( "fmt" - "tcli/internal/common" + + "github.com/hpinc/tcli/internal/common" ) func (p *Parameter) DefaultStr() string { diff --git a/internal/parser/parse.go b/internal/parser/parse.go index 7f56e32..07ef486 100644 --- a/internal/parser/parse.go +++ b/internal/parser/parse.go @@ -9,7 +9,7 @@ import ( "os" "strings" - "tcli/internal/common" + "github.com/hpinc/tcli/internal/common" ) const definitionsPrefix = "#/definitions/" diff --git a/internal/utils/format.go b/internal/utils/format.go index ee98d3b..d4c4a43 100644 --- a/internal/utils/format.go +++ b/internal/utils/format.go @@ -8,7 +8,8 @@ import ( "fmt" "log" "strings" - "tcli/internal/common" + + "github.com/hpinc/tcli/internal/common" "github.com/itchyny/gojq" ) diff --git a/internal/utils/request.go b/internal/utils/request.go index 967186e..ca5742d 100644 --- a/internal/utils/request.go +++ b/internal/utils/request.go @@ -7,7 +7,8 @@ import ( "fmt" "io" "net/http" - "tcli/internal/config" + + "github.com/hpinc/tcli/internal/config" ) const ( diff --git a/internal/utils/retry_cli.go b/internal/utils/retry_cli.go index 86a22e2..c76eee4 100644 --- a/internal/utils/retry_cli.go +++ b/internal/utils/retry_cli.go @@ -8,8 +8,9 @@ import ( "io" "net/http" "strconv" - "tcli/internal/config" "time" + + "github.com/hpinc/tcli/internal/config" ) const ( diff --git a/internal/utils/tcp.go b/internal/utils/tcp.go index a0dcca3..58c47b1 100644 --- a/internal/utils/tcp.go +++ b/internal/utils/tcp.go @@ -4,8 +4,9 @@ package utils import ( - "tcli/internal/config" "time" + + "github.com/hpinc/tcli/internal/config" ) // RetryWait retries a function up to 'count' times, waiting an increasing amount of time between each attempt. diff --git a/tools/Dockerfile b/tools/Dockerfile index 3defb87..cd6b293 100644 --- a/tools/Dockerfile +++ b/tools/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25.1-alpine3.22 AS builder +FROM golang:1.25.3-alpine3.22 AS builder ADD . /go/src/tcli WORKDIR /go/src/tcli @@ -9,9 +9,10 @@ go build -o bin/tcli \ -ldflags "-s -w" cmd/main.go # use a minimal alpine image -FROM alpine:3.22 +FROM alpine:3.22.2 RUN apk update --no-cache && \ -apk upgrade +apk upgrade && \ +apk add busybox=1.37.0-r20 # make tcli available in path COPY --from=builder /go/src/tcli/bin/tcli /usr/local/bin/tcli