Finally decided to try out pass, it's pretty slick and makes a lot of sense:
$ pass init 1234ABCDEBEEF # create password store using GPG key ID $ pass git init $ pass git remote add origin https://github.com/foo/bar.git $ pass generate A_Folder/An_ID 22 /Users/itsme/.password-store/A_Folder [main 1959acb] Add generated password for A_Folder/An_ID. 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 A_Folder/An_ID.gpg The generated password for A_Folder/An_ID is: |tfj!eU8e/r%DF|2@fJ`ZH $ pass git push -u --all $ pass ls Password Store └── A_Folder └── An_ID
Finally decided to try out pass, it's pretty slick and makes a lot of sense: