v0.4.0
Changelog
243655c Add an error message if more than one mfa device is registered
30bf1f3 Add auto-approve step for go code by dependabot
1535e7f Add circleci and goreleaser validation to pre-commit
facfe28 Add golangci-lint configuration
1b36fc7 Allow users to assume MFA device is already configured
fa469ec Bump github.com/aws/aws-sdk-go from 1.31.8 to 1.32.11
3c9bcf8 Bump github.com/stretchr/testify from 1.6.0 to 1.6.1
d0c71ec Check errors for removing files in tests
74dd874 Check errors on closing or removing files
f42530f Fix go run command
45c9151 Fix goreleaser build to work with building multiple go files
fb8ea39 Ignore bin directory
229b409 Make messages more readable. Replace fmt.Println with logger.
97d0aea Merge pull request #63 from trussworks/cg_standards
2cc6d0f Merge pull request #65 from trussworks/cg_dependabot_auto_approve
bf9e57b Merge pull request #66 from trussworks/cg_new_cli_lib
946a9d3 Merge pull request #68 from trussworks/cg_no_mfa
b67a32e Merge pull request #69 from trussworks/cg_fix_goreleaser_build
e0883cd Remove error when compiling for macOS with aws-vault
bc4db11 Run pre-commit and go tests separately in circleci
7b5e4c8 Set up goreleaser to latest standard
e1f78df Setup a version flag for command to print before flag parsing errors. Remove flag.PrintErrors which was redundant for how we log errors from the output. Include more comments on the code
6bf054d Switch jessevdk/go-flags for spf13/cobra
ef79c5a Update Makefile to standard layout including goreleaser commands, version setup, help as default, and building to bin directory
9be249f Update dependabot settings
2b1135b Update the README with new instructions
40b5277 Update usage for MFA devices
1fa89ce Use --verbose instead of --debug-logging
e137dde Use a new logger instead of the default log