NAME
vigenere.py
SYNOPSIS
vignere.py [-dv] key
DESCRIPTION
vignere.py encrypts or decrypts stdin to stdout using a viginere cipher and the given
key. The key is alphabetic, lowercase, with "a" representing 0 shift, and "z" a
shift of 25. When decrypting, "z" is be a shift of -25. Any non-alphabetic characters
in stdin are discarded, and lower and upper case letters are considered identical.
Output ciphertext as capital letters, and plaintext as little letters. Use a traditional
grouping of 5 letters pair group separated by one space, and 5 groups per line. See
the shiftcipher program for an example.
OPTIONS
-d decrypt
-v verbose
Accept the invitation to the assignment, then clone the created repository to your desktop.
The modify the vigenere.py program so that it runs the tests in the Makefile without error.
When done, push your work back to the repository. Remember, this means you must git add, git commit and then git push.

author: burton rosenberg
created: 21 jan 2018
update: 24 aug 2023