From 9fccc8f7586c9cda828067d07109c13d54cb7d1b Mon Sep 17 00:00:00 2001 From: Mike Fridman Date: Mon, 26 Aug 2024 08:08:14 -0400 Subject: [PATCH] squash all --- cmd/goose/main.go | 4 +++- go.mod | 5 ++++- go.sum | 2 ++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/cmd/goose/main.go b/cmd/goose/main.go index 685b29b5c..e18b913f0 100644 --- a/cmd/goose/main.go +++ b/cmd/goose/main.go @@ -17,6 +17,7 @@ import ( "text/tabwriter" "text/template" + "github.com/mfridman/xflag" "github.com/pressly/goose/v3" "github.com/pressly/goose/v3/internal/cfg" "github.com/pressly/goose/v3/internal/migrationstats" @@ -45,7 +46,8 @@ func main() { ctx := context.Background() flags.Usage = usage - if err := flags.Parse(os.Args[1:]); err != nil { + + if err := xflag.ParseToEnd(flags, os.Args[1:]); err != nil { log.Fatalf("failed to parse args: %v", err) return } diff --git a/go.mod b/go.mod index 5fce935f7..5682ec842 100644 --- a/go.mod +++ b/go.mod @@ -1,12 +1,15 @@ module github.com/pressly/goose/v3 -go 1.21 +go 1.21.0 + +toolchain go1.23.0 require ( github.com/ClickHouse/clickhouse-go/v2 v2.27.1 github.com/go-sql-driver/mysql v1.8.1 github.com/jackc/pgx/v5 v5.6.0 github.com/mfridman/interpolate v0.0.2 + github.com/mfridman/xflag v0.0.0-20240825232106-efb77353e578 github.com/microsoft/go-mssqldb v1.7.2 github.com/sethvargo/go-retry v0.3.0 github.com/stretchr/testify v1.9.0 diff --git a/go.sum b/go.sum index 34ce2a774..daf0d5c96 100644 --- a/go.sum +++ b/go.sum @@ -151,6 +151,8 @@ github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWE github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mfridman/interpolate v0.0.2 h1:pnuTK7MQIxxFz1Gr+rjSIx9u7qVjf5VOoM/u6BbAxPY= github.com/mfridman/interpolate v0.0.2/go.mod h1:p+7uk6oE07mpE/Ik1b8EckO0O4ZXiGAfshKBWLUM9Xg= +github.com/mfridman/xflag v0.0.0-20240825232106-efb77353e578 h1:CRrqlUmLebb/QjzRDWE0E66+YyN/v95+w6WyH9ju8/Y= +github.com/mfridman/xflag v0.0.0-20240825232106-efb77353e578/go.mod h1:/483ywM5ZO5SuMVjrIGquYNE5CzLrj5Ux/LxWWnjRaE= github.com/microsoft/go-mssqldb v1.7.2 h1:CHkFJiObW7ItKTJfHo1QX7QBBD1iV+mn1eOyRP3b/PA= github.com/microsoft/go-mssqldb v1.7.2/go.mod h1:kOvZKUdrhhFQmxLZqbwUV0rHkNkZpthMITIb2Ko1IoA= github.com/moby/docker-image-spec v1.3.1 h1:jMKff3w6PgbfSa69GfNg+zN/XLhfXJGnEx3Nl2EsFP0=