#!/usr/bin/env python3 import base64 import json import sys USAGE=''' {0} --key1=file1 --key2=file2 ... ''' def main(args): result = {} for key, filename in args.items(): with open(filename, 'rb') as f: contents = f.read() result[key] = base64.b64encode(contents).decode('utf-8') json.dump(result, sys.stdout) if __name__ == '__main__': if '--help' in sys.argv[1:]: print(USAGE.format(sys.argv[0])) sys.exit(0) args = dict((arg.strip('--').split('=') for arg in sys.argv[1:])) main(args)