├── .github ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .goreleaser.yml ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── awsu.go ├── command ├── command.go ├── console.go ├── register.go ├── root.go ├── token.go ├── unregister.go └── version.go ├── config ├── .awsu ├── config.go ├── config_test.go ├── console.go ├── profile.go ├── profiles.go ├── register.go └── testdata │ ├── config │ ├── config-merged │ ├── credentials │ └── merged ├── console └── console.go ├── go.mod ├── go.sum ├── log ├── log.go └── log_test.go ├── source ├── manual │ └── manual.go ├── source.go └── yubikey │ └── yubikey.go ├── strategy ├── assume_role.go ├── credentials │ └── credentials.go ├── long_term.go ├── session_token.go └── strategy.go └── target └── mfa ├── mfa.go ├── name.go └── name_test.go /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/.goreleaser.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/README.md -------------------------------------------------------------------------------- /awsu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/awsu.go -------------------------------------------------------------------------------- /command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/command/command.go -------------------------------------------------------------------------------- /command/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/command/console.go -------------------------------------------------------------------------------- /command/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/command/register.go -------------------------------------------------------------------------------- /command/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/command/root.go -------------------------------------------------------------------------------- /command/token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/command/token.go -------------------------------------------------------------------------------- /command/unregister.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/command/unregister.go -------------------------------------------------------------------------------- /command/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/command/version.go -------------------------------------------------------------------------------- /config/.awsu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/config/.awsu -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/config/config.go -------------------------------------------------------------------------------- /config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/config/config_test.go -------------------------------------------------------------------------------- /config/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/config/console.go -------------------------------------------------------------------------------- /config/profile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/config/profile.go -------------------------------------------------------------------------------- /config/profiles.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/config/profiles.go -------------------------------------------------------------------------------- /config/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/config/register.go -------------------------------------------------------------------------------- /config/testdata/config: -------------------------------------------------------------------------------- 1 | [default] 2 | region=us-west-2 3 | output=json 4 | -------------------------------------------------------------------------------- /config/testdata/config-merged: -------------------------------------------------------------------------------- 1 | merged -------------------------------------------------------------------------------- /config/testdata/credentials: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/config/testdata/credentials -------------------------------------------------------------------------------- /config/testdata/merged: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/config/testdata/merged -------------------------------------------------------------------------------- /console/console.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/console/console.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/go.sum -------------------------------------------------------------------------------- /log/log.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/log/log.go -------------------------------------------------------------------------------- /log/log_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/log/log_test.go -------------------------------------------------------------------------------- /source/manual/manual.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/source/manual/manual.go -------------------------------------------------------------------------------- /source/source.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/source/source.go -------------------------------------------------------------------------------- /source/yubikey/yubikey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/source/yubikey/yubikey.go -------------------------------------------------------------------------------- /strategy/assume_role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/strategy/assume_role.go -------------------------------------------------------------------------------- /strategy/credentials/credentials.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/strategy/credentials/credentials.go -------------------------------------------------------------------------------- /strategy/long_term.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/strategy/long_term.go -------------------------------------------------------------------------------- /strategy/session_token.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/strategy/session_token.go -------------------------------------------------------------------------------- /strategy/strategy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/strategy/strategy.go -------------------------------------------------------------------------------- /target/mfa/mfa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/target/mfa/mfa.go -------------------------------------------------------------------------------- /target/mfa/name.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/target/mfa/name.go -------------------------------------------------------------------------------- /target/mfa/name_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kreuzwerker/awsu/HEAD/target/mfa/name_test.go --------------------------------------------------------------------------------