17 lines
462 B
Python
17 lines
462 B
Python
|
from subprocess import check_output, call
|
||
|
import os
|
||
|
import sys
|
||
|
|
||
|
def gopass_credential_from_env_path (env_path):
|
||
|
env_path = os.environ.get(env_path, None)
|
||
|
credential = None
|
||
|
|
||
|
if env_path:
|
||
|
print('get credential for: ' + env_path)
|
||
|
if sys.version_info.major == 3:
|
||
|
credential = check_output(['gopass', env_path], encoding='UTF-8')
|
||
|
else:
|
||
|
credential = check_output(['gopass', env_path])
|
||
|
|
||
|
return credential
|