Skip to content

Commit c79e972

Browse files
fixed space
1 parent e328bd5 commit c79e972

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

implement-cowsay/cow.py

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
2+
import argparse
3+
import cowsay
4+
5+
def main():
6+
animals = sorted(cowsay.char_names)
7+
8+
parser = argparse.ArgumentParser(
9+
prog='cowsay',
10+
description='Make animals say things'
11+
)
12+
parser.add_argument(
13+
'--animal',
14+
choices=animals,
15+
default='cow',
16+
help='The animal to be saying things.'
17+
)
18+
parser.add_argument(
19+
'message',
20+
nargs='+',
21+
help='The message to say.'
22+
)
23+
24+
args = parser.parse_args()
25+
text = " ".join(args.message)
26+
27+
getattr(cowsay, args.animal)(text)
28+
29+
if __name__ == '__main__':
30+
main()

0 commit comments

Comments
 (0)