27 lines
557 B
Python
27 lines
557 B
Python
import argparse
|
|
from pathlib import Path
|
|
|
|
def encrypt(file):
|
|
sal = 'hello encryption'
|
|
return sal
|
|
|
|
|
|
def decrypt(file):
|
|
greet = 'hello decryption'
|
|
return greet
|
|
|
|
|
|
def main():
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('-f', '--file', type=open)
|
|
parser.add_argument('modality', choices=['encrypt', 'decrypt'])
|
|
args = parser.parse_args()
|
|
|
|
if args.modality == 'encrypt':
|
|
print(encrypt(args.file))
|
|
elif args.modality == 'decrypt':
|
|
print(decrypt(args.file))
|
|
|
|
if __name__ == '__main__':
|
|
main()
|