Skip to content

Simplified AWS Vault Execution Menu Environment

License

Notifications You must be signed in to change notification settings

myoung34/saveme

Repository files navigation

SAVEME

Simplified AWS Vault Execution Menu Environment

PyPI version

OSX Menu Bar for AWS-Vault Metadata Server (via launchctl)

Limitations

  • This will only work on web based SSO logins
    • This is because prompting etc does not work from launchctl (even osascript)
  • This is OSX only (Because of launchctl)

Installing

  • Grab a .pkg release off of the Releases Page
  • Open it in finder by right clicking and click open (the package is not signed)
  • Follow the prompts
  • Run launchctl load -w ~/Library/LaunchAgents/local.saveme.plist

Uninstalling

  • Clone this repo
  • Run: launchctl unload -w ~/Library/LaunchAgents/local.*
  • Run: sudo bash installer/before_remove.sh
  • Run: sudo bash installer/after_remove.sh

Testing

$ poetry install
$ poetry run tox