diff --git a/implement-cowsay/cow.py b/implement-cowsay/cow.py new file mode 100644 index 000000000..3bb11ab58 --- /dev/null +++ b/implement-cowsay/cow.py @@ -0,0 +1,18 @@ +import cowsay +import argparse + +parser = argparse.ArgumentParser() + +parser.add_argument("--animal", default="cow", choices=cowsay.char_names) +parser.add_argument("message", nargs="+") + +args = parser.parse_args() +message = " ".join(args.message) + +# getting list of animals names from the cowsay library, using (char_names); +animals = cowsay.char_names + +for animal in animals: + if args.animal == animal: + print(cowsay.get_output_string(animal, message)) + break diff --git a/implement-cowsay/requirements.txt b/implement-cowsay/requirements.txt new file mode 100644 index 000000000..9e0634373 --- /dev/null +++ b/implement-cowsay/requirements.txt @@ -0,0 +1 @@ +cowsay==6.1