From 4f63b99cee4af6b5ba55dd2b821876c71dc7cf7d Mon Sep 17 00:00:00 2001 From: William Carroll Date: Fri, 7 Feb 2020 21:30:24 +0000 Subject: [PATCH] Support YNAB personal-access-token Define my YNAB personal access token as an environment variable. Prefix Monzo environment variables with "monzo_" to more easily differentiate between Monzo credentials and YNAB credentials. --- monzo_ynab/.envrc | 5 +++-- monzo_ynab/main.go | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/monzo_ynab/.envrc b/monzo_ynab/.envrc index 121cc134d..322e99ad6 100644 --- a/monzo_ynab/.envrc +++ b/monzo_ynab/.envrc @@ -5,6 +5,7 @@ # definitions inside of the attribute set passed to pkgs.mkShell become # available here as well. source_up -export client_id="$(pass show finance/monzo/client-id)" -export client_secret="$(pass show finance/monzo/client-secret)" +export monzo_client_id="$(pass show finance/monzo/client-id)" +export monzo_client_secret="$(pass show finance/monzo/client-secret)" +export ynab_personal_access_token="$(pass show finance/youneedabudget.com/personal-access-token)" eval "$(lorri direnv)" diff --git a/monzo_ynab/main.go b/monzo_ynab/main.go index 5b6c654e2..07f3af9a1 100644 --- a/monzo_ynab/main.go +++ b/monzo_ynab/main.go @@ -24,8 +24,8 @@ import ( //////////////////////////////////////////////////////////////////////////////// var ( - clientId = os.Getenv("client_id") - clientSecret = os.Getenv("client_secret") + clientId = os.Getenv("monzo_client_id") + clientSecret = os.Getenv("monzo_client_secret") ) const (