diff --git a/CHANGELOG.md b/CHANGELOG.md index bc1eefa..da386a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,141 +1,141 @@ # Changelog -## [1.10.0](https://github.com/servian/awskeyring/tree/1.10.0) (2022-11-12) +## [v1.10.0](https://github.com/tristanmorgan/awskeyring/tree/v1.10.0) (2022-11-12) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.9.5...1.10.0) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.9.5...v1.10.0) **Implemented enhancements:** -- Reorder flags [\#90](https://github.com/servian/awskeyring/pull/90) ([tristanmorgan](https://github.com/tristanmorgan)) -- Check for tty and allow force. [\#89](https://github.com/servian/awskeyring/pull/89) ([tristanmorgan](https://github.com/tristanmorgan)) +- Reorder flags [\#90](https://github.com/tristanmorgan/awskeyring/pull/90) ([tristanmorgan](https://github.com/tristanmorgan)) +- Check for tty and allow force. [\#89](https://github.com/tristanmorgan/awskeyring/pull/89) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.9.5](https://github.com/servian/awskeyring/tree/v1.9.5) (2022-10-31) +## [v1.9.5](https://github.com/tristanmorgan/awskeyring/tree/v1.9.5) (2022-10-31) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.9.4...v1.9.5) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.9.4...v1.9.5) **Implemented enhancements:** -- Exception coverage. [\#88](https://github.com/servian/awskeyring/pull/88) ([tristanmorgan](https://github.com/tristanmorgan)) +- Exception coverage. [\#88](https://github.com/tristanmorgan/awskeyring/pull/88) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.9.4](https://github.com/servian/awskeyring/tree/v1.9.4) (2022-04-22) +## [v1.9.4](https://github.com/tristanmorgan/awskeyring/tree/v1.9.4) (2022-04-22) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.9.3...v1.9.4) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.9.3...v1.9.4) **Merged pull requests:** -- ENV.fetch default values. [\#87](https://github.com/servian/awskeyring/pull/87) ([tristanmorgan](https://github.com/tristanmorgan)) +- ENV.fetch default values. [\#87](https://github.com/tristanmorgan/awskeyring/pull/87) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.9.3](https://github.com/servian/awskeyring/tree/v1.9.3) (2022-01-18) +## [v1.9.3](https://github.com/tristanmorgan/awskeyring/tree/v1.9.3) (2022-01-18) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.9.2...v1.9.3) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.9.2...v1.9.3) **Implemented enhancements:** -- Stricter aws\_secret validation. [\#86](https://github.com/servian/awskeyring/pull/86) ([tristanmorgan](https://github.com/tristanmorgan)) +- Stricter aws\_secret validation. [\#86](https://github.com/tristanmorgan/awskeyring/pull/86) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.9.2](https://github.com/servian/awskeyring/tree/v1.9.2) (2021-09-13) +## [v1.9.2](https://github.com/tristanmorgan/awskeyring/tree/v1.9.2) (2021-09-13) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.9.1...v1.9.2) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.9.1...v1.9.2) **Implemented enhancements:** -- Add CredentialProvider class for library use. [\#85](https://github.com/servian/awskeyring/pull/85) ([tristanmorgan](https://github.com/tristanmorgan)) +- Add CredentialProvider class for library use. [\#85](https://github.com/tristanmorgan/awskeyring/pull/85) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.9.1](https://github.com/servian/awskeyring/tree/v1.9.1) (2021-09-03) +## [v1.9.1](https://github.com/tristanmorgan/awskeyring/tree/v1.9.1) (2021-09-03) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.9.0...v1.9.1) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.9.0...v1.9.1) **Fixed bugs:** -- Install on an M1 Mac \(ARM64\) [\#83](https://github.com/servian/awskeyring/issues/83) -- Add account validadtion to exec command. [\#84](https://github.com/servian/awskeyring/pull/84) ([tristanmorgan](https://github.com/tristanmorgan)) +- Install on an M1 Mac \(ARM64\) [\#83](https://github.com/tristanmorgan/awskeyring/issues/83) +- Add account validadtion to exec command. [\#84](https://github.com/tristanmorgan/awskeyring/pull/84) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.9.0](https://github.com/servian/awskeyring/tree/v1.9.0) (2021-07-20) +## [v1.9.0](https://github.com/tristanmorgan/awskeyring/tree/v1.9.0) (2021-07-20) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.8.5...v1.9.0) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.8.5...v1.9.0) **Implemented enhancements:** -- Partial name match for validation. [\#82](https://github.com/servian/awskeyring/pull/82) ([tristanmorgan](https://github.com/tristanmorgan)) +- Partial name match for validation. [\#82](https://github.com/tristanmorgan/awskeyring/pull/82) ([tristanmorgan](https://github.com/tristanmorgan)) **Fixed bugs:** -- Complete flags for -v command [\#81](https://github.com/servian/awskeyring/pull/81) ([tristanmorgan](https://github.com/tristanmorgan)) +- Complete flags for -v command [\#81](https://github.com/tristanmorgan/awskeyring/pull/81) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.8.5](https://github.com/servian/awskeyring/tree/v1.8.5) (2021-06-29) +## [v1.8.5](https://github.com/tristanmorgan/awskeyring/tree/v1.8.5) (2021-06-29) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.8.4...v1.8.5) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.8.4...v1.8.5) **Merged pull requests:** -- Autocomplete for exec and long flags [\#80](https://github.com/servian/awskeyring/pull/80) ([tristanmorgan](https://github.com/tristanmorgan)) +- Autocomplete for exec and long flags [\#80](https://github.com/tristanmorgan/awskeyring/pull/80) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.8.4](https://github.com/servian/awskeyring/tree/v1.8.4) (2021-05-24) +## [v1.8.4](https://github.com/tristanmorgan/awskeyring/tree/v1.8.4) (2021-05-24) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.8.3...v1.8.4) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.8.3...v1.8.4) **Merged pull requests:** -- \(Auto\)Complete rewrite [\#79](https://github.com/servian/awskeyring/pull/79) ([tristanmorgan](https://github.com/tristanmorgan)) +- \(Auto\)Complete rewrite [\#79](https://github.com/tristanmorgan/awskeyring/pull/79) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.8.3](https://github.com/servian/awskeyring/tree/v1.8.3) (2021-04-26) +## [v1.8.3](https://github.com/tristanmorgan/awskeyring/tree/v1.8.3) (2021-04-26) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.8.2...v1.8.3) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.8.2...v1.8.3) **Implemented enhancements:** -- Package name and default action [\#78](https://github.com/servian/awskeyring/pull/78) ([tristanmorgan](https://github.com/tristanmorgan)) +- Package name and default action [\#78](https://github.com/tristanmorgan/awskeyring/pull/78) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.8.2](https://github.com/servian/awskeyring/tree/v1.8.2) (2021-03-19) +## [v1.8.2](https://github.com/tristanmorgan/awskeyring/tree/v1.8.2) (2021-03-19) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.8.1...v1.8.2) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.8.1...v1.8.2) **Implemented enhancements:** -- Make autocomplete accept dynamic exec\_name [\#77](https://github.com/servian/awskeyring/pull/77) ([tristanmorgan](https://github.com/tristanmorgan)) +- Make autocomplete accept dynamic exec\_name [\#77](https://github.com/tristanmorgan/awskeyring/pull/77) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.8.1](https://github.com/servian/awskeyring/tree/v1.8.1) (2021-01-20) +## [v1.8.1](https://github.com/tristanmorgan/awskeyring/tree/v1.8.1) (2021-01-20) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.8.0...v1.8.1) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.8.0...v1.8.1) **Fixed bugs:** -- Update command failed. [\#75](https://github.com/servian/awskeyring/issues/75) +- Update command failed. [\#75](https://github.com/tristanmorgan/awskeyring/issues/75) **Merged pull requests:** -- Default nil token \(fix \#75\) [\#76](https://github.com/servian/awskeyring/pull/76) ([tristanmorgan](https://github.com/tristanmorgan)) +- Default nil token \(fix \#75\) [\#76](https://github.com/tristanmorgan/awskeyring/pull/76) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.8.0](https://github.com/servian/awskeyring/tree/v1.8.0) (2020-12-07) +## [v1.8.0](https://github.com/tristanmorgan/awskeyring/tree/v1.8.0) (2020-12-07) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.7.0...v1.8.0) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.7.0...v1.8.0) **Implemented enhancements:** -- Include expiry time export, AWS\_CREDENTIAL\_EXPIRATION [\#74](https://github.com/servian/awskeyring/pull/74) ([tristanmorgan](https://github.com/tristanmorgan)) +- Include expiry time export, AWS\_CREDENTIAL\_EXPIRATION [\#74](https://github.com/tristanmorgan/awskeyring/pull/74) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.7.0](https://github.com/servian/awskeyring/tree/v1.7.0) (2020-11-18) +## [v1.7.0](https://github.com/tristanmorgan/awskeyring/tree/v1.7.0) (2020-11-18) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.6.0...v1.7.0) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.6.0...v1.7.0) **Implemented enhancements:** -- Allow specifying a browser other than the default [\#71](https://github.com/servian/awskeyring/issues/71) -- Autocomplete for Browsers [\#73](https://github.com/servian/awskeyring/pull/73) ([tristanmorgan](https://github.com/tristanmorgan)) +- Allow specifying a browser other than the default [\#71](https://github.com/tristanmorgan/awskeyring/issues/71) +- Autocomplete for Browsers [\#73](https://github.com/tristanmorgan/awskeyring/pull/73) ([tristanmorgan](https://github.com/tristanmorgan)) **Merged pull requests:** -- Updates for added RuboCop checks. [\#70](https://github.com/servian/awskeyring/pull/70) ([tristanmorgan](https://github.com/tristanmorgan)) +- Updates for added RuboCop checks. [\#70](https://github.com/tristanmorgan/awskeyring/pull/70) ([tristanmorgan](https://github.com/tristanmorgan)) -## [v1.6.0](https://github.com/servian/awskeyring/tree/v1.6.0) (2020-08-11) +## [v1.6.0](https://github.com/tristanmorgan/awskeyring/tree/v1.6.0) (2020-08-11) -[Full Changelog](https://github.com/servian/awskeyring/compare/v1.5.0...v1.6.0) +[Full Changelog](https://github.com/tristanmorgan/awskeyring/compare/v1.5.0...v1.6.0) **Implemented enhancements:** -- Warn about missing accounts/roles [\#69](https://github.com/servian/awskeyring/pull/69) ([tristanmorgan](https://github.com/tristanmorgan)) -- RuboCop and Spec update [\#68](https://github.com/servian/awskeyring/pull/68) ([tristanmorgan](https://github.com/tristanmorgan)) -- Add SimpleCov reports. [\#67](https://github.com/servian/awskeyring/pull/67) ([tristanmorgan](https://github.com/tristanmorgan)) +- Warn about missing accounts/roles [\#69](https://github.com/tristanmorgan/awskeyring/pull/69) ([tristanmorgan](https://github.com/tristanmorgan)) +- RuboCop and Spec update [\#68](https://github.com/tristanmorgan/awskeyring/pull/68) ([tristanmorgan](https://github.com/tristanmorgan)) +- Add SimpleCov reports. [\#67](https://github.com/tristanmorgan/awskeyring/pull/67) ([tristanmorgan](https://github.com/tristanmorgan)) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 7f04578..9f94aea 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -61,7 +61,7 @@ representative at an online or offline event. Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement by email to -[tristan.morgan@servian.com](mailto:tristan.morgan@servian.com). +[tristan.morgan@gmail.com](mailto:tristan.morgan@gmail.com). All complaints will be reviewed and investigated promptly and fairly. All community leaders are obligated to respect the privacy and security of the diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9168d64..4e62737 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,7 +5,7 @@ Bug reports and pull requests from users are what keep this project working. ## Basics 1. Create an issue and describe your idea -2. [Fork it](https://github.com/servian/awskeyring/fork) +2. [Fork it](https://github.com/tristanmorgan/awskeyring/fork) 3. Create your feature branch (`git checkout -b my-new-feature`) 4. Commit your changes (`git commit -am 'Add some feature'`) 5. Publish the branch (`git push origin my-new-feature`) @@ -41,7 +41,7 @@ API documentation is written as [YARD] docblocks in the Ruby code. This is rendered as Web pages on [Rubydoc.info][awskeyring on Rubydoc.info]. -[wiki]: https://github.com/servian/awskeyring/wiki +[wiki]: https://github.com/tristanmorgan/awskeyring/wiki [YARD]: https://yardoc.org/ [awskeyring on Rubydoc.info]: https://www.rubydoc.info/gems/awskeyring [RuboCop]: https://rubocop.readthedocs.io/en/latest/ diff --git a/README.md b/README.md index ab42ec3..c4e2025 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # Awskeyring -![Awskeyring](https://raw.githubusercontent.com/servian/awskeyring/main/awskeyring-144.png) +![Awskeyring](https://raw.githubusercontent.com/tristanmorgan/awskeyring/main/awskeyring-144.png) -* [![Build Status](https://app.travis-ci.com/servian/awskeyring.svg?branch=main)](https://app.travis-ci.com/github/servian/awskeyring) +* [![Build Status](https://app.travis-ci.com/tristanmorgan/awskeyring.svg?branch=main)](https://app.travis-ci.com/github/tristanmorgan/awskeyring) * [![Gem Version](https://badge.fury.io/rb/awskeyring.svg)](https://badge.fury.io/rb/awskeyring) * [![license MIT](https://img.shields.io/badge/license-MIT-brightgreen.svg)](https://opensource.org/licenses/MIT) * [![All Downloads](https://ruby-gem-downloads-badge.herokuapp.com/awskeyring?type=total)](https://rubygems.org/gems/awskeyring) @@ -10,7 +10,7 @@ * [![Documentation](https://img.shields.io/badge/yard-docs-brightgreen.svg)](https://www.rubydoc.info/gems/awskeyring) Awskeyring is a small tool to manage AWS account keys in the macOS Keychain. It has -grown to incorporate a lot of [features](https://github.com/servian/awskeyring/wiki/Awskeyring-features). +grown to incorporate a lot of [features](https://github.com/tristanmorgan/awskeyring/wiki/Awskeyring-features). ## Motivation @@ -33,7 +33,7 @@ or via [homebrew gem](https://github.com/sportngin/brew-gem): ## Wiki -Please see the [Wiki](https://github.com/servian/awskeyring/wiki) for full usage instructions and tips. +Please see the [Wiki](https://github.com/tristanmorgan/awskeyring/wiki) for full usage instructions and tips. ## Quick start @@ -104,12 +104,12 @@ To install this gem onto your local machine, run `bundle exec rake install`. ## Security If you believe you have found a security issue in Awskeyring, please responsibly disclose by contacting me at -[tristan.morgan@servian.com](mailto:tristan.morgan@servian.com). Awskeyring is a Ruby script and as such Ruby is whitelisted +[tristan.morgan@gmail.com](mailto:tristan.morgan@gmail.com). Awskeyring is a Ruby script and as such Ruby is whitelisted to access your "awskeyring" keychain. Use a strong password and keep the unlock time short. ## Contributing -Bug reports and pull requests are welcome on GitHub at [https://github.com/servian/awskeyring](https://github.com/servian/awskeyring). +Bug reports and pull requests are welcome on GitHub at [https://github.com/tristanmorgan/awskeyring](https://github.com/tristanmorgan/awskeyring). This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](https://contributor-covenant.org) code of conduct. diff --git a/Rakefile b/Rakefile index 2e61f94..7becf65 100644 --- a/Rakefile +++ b/Rakefile @@ -8,7 +8,7 @@ require 'yard' spec = Gem::Specification.load('awskeyring.gemspec') GitHubChangelogGenerator::RakeTask.new :changelog do |config| - config.user = 'servian' + config.user = 'tristanmorgan' config.project = spec.name config.future_release = spec.version config.since_tag = 'v1.5.0' diff --git a/SECURITY.md b/SECURITY.md index 6070f08..145eada 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -1,4 +1,4 @@ # Security Policy If you believe you have found a security issue in Awskeyring, please responsibly disclose by contacting me at -[tristan.morgan@servian.com](mailto:tristan.morgan@servian.com). +[tristan.morgan@gmail.com](mailto:tristan.morgan@gmail.com). diff --git a/awskeyring.gemspec b/awskeyring.gemspec index b45c09d..7ecff87 100644 --- a/awskeyring.gemspec +++ b/awskeyring.gemspec @@ -8,7 +8,7 @@ Gem::Specification.new do |spec| spec.name = 'awskeyring' spec.version = Awskeyring::VERSION spec.authors = ['Tristan Morgan'] - spec.email = 'tristan.morgan@servian.com' + spec.email = 'tristan.morgan@gmail.com' spec.summary = 'Manages AWS credentials in the macOS keychain' spec.description = 'Manages AWS credentials in the macOS keychain' diff --git a/lib/awskeyring/version.rb b/lib/awskeyring/version.rb index 0931413..f88e72d 100644 --- a/lib/awskeyring/version.rb +++ b/lib/awskeyring/version.rb @@ -6,9 +6,9 @@ # Version const and query of latest. module Awskeyring # The Gem's version number - VERSION = '1.10.0' + VERSION = '1.10.1' # The Gem's homepage - HOMEPAGE = 'https://github.com/servian/awskeyring' + HOMEPAGE = 'https://github.com/tristanmorgan/awskeyring' # RubyGems Version url GEM_VERSION_URL = 'https://rubygems.org/api/v1/versions/awskeyring/latest.json' diff --git a/man/awskeyring.5 b/man/awskeyring.5 index 1cf9341..bead51f 100644 --- a/man/awskeyring.5 +++ b/man/awskeyring.5 @@ -341,10 +341,10 @@ The last field is the warning threshold for key age\. The motivation of this application is to provide a local secure store of AWS credentials using specifically in the macOS Keychain, to have them easily accessed from the Terminal, and to provide useful functions like assuming roles and opening the AWS Console from the cli\. It then expanded to include autocomplete and a desire to have an almost complete test coverage to prevent regressions in its functionality\. For Enterprise environments there are better suited tools to use like HashiCorp Vault \fIhttps://vaultproject\.io/\fR\. . .SH "SECURITY" -If you believe you have found a security issue in Awskeyring, please responsibly disclose by contacting me at \fItristan\.morgan@servian\.com\fR\. Awskeyring is a Ruby script and as such Ruby is whitelisted to access your "awskeyring" keychain\. Use a strong password and keep the unlock time short\. +If you believe you have found a security issue in Awskeyring, please responsibly disclose by contacting me at \fItristan\.morgan@gmail\.com\fR\. Awskeyring is a Ruby script and as such Ruby is whitelisted to access your "awskeyring" keychain\. Use a strong password and keep the unlock time short\. . .SH "AUTHOR" -Tristan Morgan \fItristan\.morgan@servian\.com\fR is the maintainer of Awskeyring\. +Tristan Morgan \fItristan\.morgan@gmail\.com\fR is the maintainer of Awskeyring\. . .SH "CONTRIBUTORS" . diff --git a/man/awskeyring.5.ronn b/man/awskeyring.5.ronn index 22e2d70..0cfb25e 100644 --- a/man/awskeyring.5.ronn +++ b/man/awskeyring.5.ronn @@ -186,12 +186,12 @@ like [HashiCorp Vault](https://vaultproject.io/). ## SECURITY If you believe you have found a security issue in Awskeyring, please responsibly disclose by contacting me at -[tristan.morgan@servian.com](mailto:tristan.morgan@servian.com). Awskeyring is a Ruby script and as such Ruby is whitelisted to +[tristan.morgan@gmail.com](mailto:tristan.morgan@gmail.com). Awskeyring is a Ruby script and as such Ruby is whitelisted to access your "awskeyring" keychain. Use a strong password and keep the unlock time short. ## AUTHOR -Tristan Morgan is the maintainer of Awskeyring. +Tristan Morgan is the maintainer of Awskeyring. ## CONTRIBUTORS