17c68d654b
I'm attempting to maintain a top-level secrets.json that defines all of the sensitive data that I'd like to version-control without exposing everything in cleartext to the world. To that end, I'm using `git secret`, which will use `gpg` to encrypt secrets.json everytime I call `git secret hide` and decrypt everytime I call `git secret reveal`. I'm going to try this until I don't like it anymore... if that day comes... I should write a blog post about my setup to solicit useful feedback and share my ideas with others.
8 lines
482 B
Bash
8 lines
482 B
Bash
source_up
|
|
use_nix
|
|
export monzo_client_id="$(jq -j '.monzo | .clientId' < ~/briefcase/secrets.json)"
|
|
export monzo_client_secret="$(jq -j '.monzo | .clientSecret' < ~/briefcase/secrets.json)"
|
|
export ynab_personal_access_token="$(jq -j '.ynab | .personalAccessToken' < ~/briefcase/secrets.json)"
|
|
export ynab_account_id="$(jq -j '.ynab | .accountId' < ~/briefcase/secrets.json)"
|
|
export ynab_budget_id="$(jq -j '.ynab | .budgetId' < ~/briefcase/secrets.json)"
|
|
export store_path="$(pwd)"
|