12345678910111213141516171819202122232425 |
- #!/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)
|