|out of 33||out of 3||out of 10||out of 6||out of 4||out of 4|| 1lann|
A good attempt, it sorta worked. It needed better documentation on how it is to be used as I struggled to get it to just say "Hello, world", as cryptic error messages such as "File does not exist or is a directory" is confusing, especially since the usage is `craftsay [text] [-flag [string]]` which implies that the only required argument is [text], when in reality it also requires a cow file to be specified with -f. I couldn't manage to make it download all cows, it just crashes with an error. It really needed better documentation, as I can't just spend my time trying to figure out what each flag does by looking at the source code. I also dislike that there are multiple ways to specify a flag. There should be at most 2, the full name of the argument and a short name. I was also a bit disappointed to see that it didn't support text wrapping when texts become really long. I can tell that you did put a good amount of effort into it (or perhaps a passion for memes). Overall, it's still a good attempt, although if you want higher marks, I recommend you to make something more useful :P (and make better documentation!).