From 04e920b07260119e9ef0ad1076123db7aa5ba2b0 Mon Sep 17 00:00:00 2001 From: Philippe Serhal Date: Sat, 31 Oct 2020 23:09:30 -0400 Subject: [PATCH] feat: use more modern native OS X secure token approach --- profile | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/profile b/profile index 6f3773a..0948dee 100644 --- a/profile +++ b/profile @@ -17,6 +17,14 @@ else echo ".sekret FILE NOT FOUND - skipping!" fi +# Retrieve securely stored passwords and API keys from keychain +get_secure_goodeggs_value () { + security find-generic-password -a goodeggs -s $1 -g -w +} + +export HOMEBREW_GITHUB_API_TOKEN="$(get_secure_goodeggs_value homebrew_github_api)" +export NPM_AUTH="$(get_secure_goodeggs_value npm)" + eval "$(nodenv init -)" # NOTE: this should occur after `nodenv init` -- 2.51.2