#Example: python3 encrypt.py input.txt testgpguser@home.com
#Example: python3 encrypt.py 

import gnupg
import pprint
from shutil import which


# if which('gpg') is None:
#     sys.exit("Please install gnupg in linux")

inputFileName='input.txt'
outputFileName='input.txt.gpg'
emailAddr='testgpguser@home.com'

gpg = gnupg.GPG()
with open (inputFileName, 'rb') as f:
    status = gpg.encrypt_file (f, recipients=[emailAddr],
            output=outputFileName, always_trust = True)

    print('ok: ', status.ok)
    print('status: ', status.status)
    print('stderr: ', status.stderr)
