diff --git a/bin/aws-env-darwin-amd64 b/bin/aws-env-darwin-amd64 index 2795dc6..8f61443 100755 Binary files a/bin/aws-env-darwin-amd64 and b/bin/aws-env-darwin-amd64 differ diff --git a/bin/aws-env-darwin-arm64 b/bin/aws-env-darwin-arm64 new file mode 100755 index 0000000..11e2294 Binary files /dev/null and b/bin/aws-env-darwin-arm64 differ diff --git a/bin/aws-env-linux-386 b/bin/aws-env-linux-386 index ccb02bb..6441461 100755 Binary files a/bin/aws-env-linux-386 and b/bin/aws-env-linux-386 differ diff --git a/bin/aws-env-linux-amd64 b/bin/aws-env-linux-amd64 index 8e12f38..a0ac9df 100755 Binary files a/bin/aws-env-linux-amd64 and b/bin/aws-env-linux-amd64 differ diff --git a/bin/aws-env-linux-arm64 b/bin/aws-env-linux-arm64 index 0a05753..8a23d19 100755 Binary files a/bin/aws-env-linux-arm64 and b/bin/aws-env-linux-arm64 differ diff --git a/bin/aws-env-windows-386 b/bin/aws-env-windows-386 index 9fefa9a..1e0519d 100755 Binary files a/bin/aws-env-windows-386 and b/bin/aws-env-windows-386 differ diff --git a/bin/aws-env-windows-amd64 b/bin/aws-env-windows-amd64 index 380f90f..6d7dc62 100755 Binary files a/bin/aws-env-windows-amd64 and b/bin/aws-env-windows-amd64 differ diff --git a/bin/aws-env-windows-arm64 b/bin/aws-env-windows-arm64 new file mode 100755 index 0000000..740e7d1 Binary files /dev/null and b/bin/aws-env-windows-arm64 differ diff --git a/build.sh b/build.sh index d0f01d8..6b84c72 100755 --- a/build.sh +++ b/build.sh @@ -6,7 +6,7 @@ NAME=aws-env mkdir $BUILD_DIR for GOOS in darwin linux windows; do - for GOARCH in 386 amd64; do + for GOARCH in 386 amd64 arm64; do GOOS=$GOOS GOARCH=$GOARCH go build -v -o $BUILD_DIR/$NAME-$GOOS-$GOARCH done done diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..af7e884 --- /dev/null +++ b/go.mod @@ -0,0 +1,7 @@ +module main + +go 1.19 + +require github.com/aws/aws-sdk-go v1.44.110 + +require github.com/jmespath/go-jmespath v0.4.0 // indirect diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..3e3243d --- /dev/null +++ b/go.sum @@ -0,0 +1,21 @@ +github.com/aws/aws-sdk-go v1.44.110 h1:unno3l2FYQo6p0wYCp9gUk8YNzhOxqSktM0Y1vukl9k= +github.com/aws/aws-sdk-go v1.44.110/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= +github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= +github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= +github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= +github.com/jmespath/go-jmespath/internal/testify v1.5.1/go.mod h1:L3OGu8Wl2/fWfCI6z80xFu9LTZmf1ZRjMHUOPmWr69U= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +golang.org/x/net v0.0.0-20220127200216-cd36cc0744dd/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= +golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= +gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=