Swift3 Swift4 Swift5 macOS tuxOS Wasm
400+ ASCII 🐮s
The list is just an array of strings and can be used wherever.
(__)
(oo)
/-------\/
/ | ||
+ ||----||
~~ ~~
Cow
\(:)/
(o|o)
/-----\_/
/| |
^ ||----||
^^ ^^
Klingon Cow
________________
^__^ / \
(oo) ( Milk is logical. )
/-------\/ --'\________________/
/ | ||
* ||W---||
^^ ^^
Mr Spock's cow
(__)
/ oo ______
| /\_| | \
| |___ | |
| ---@ |_______|
* | | ---- | |
\ | |_____
\|________|
CompuCow
___________________________
| (__) (__) (__) (__) |
| ( oo ( oo ( oo ( oo |
_______| /\_| /\_| /\_| /\_| |________
| |
| _____ _____ |
|___| |________________________| |____|
|___| |___|
Cow-pooling
/--------------------/
/ | || / (__)
* ||----|| /-----------(oo)
^^ ^^ \/
Network Virtual Cow
(with separate frontend and backend)
(__) (__) | | (__)
(--) (--) | | (--)
/-------\/ /o /-------\/ | I \/-------\
/ | M |----< o / | L |----<T I>----| D | \
* ||----| / o * ||----| I I |----|| *
^^ ^ | ^^ ^ | ^ ^^
| |
Teenage Mutant Ninja Cows
@
(__) (__) _____/
/| (oo) _ (oo)/----/_____ *
_o\______/_|\_\/_/_|__\/|____|//////== *- * * -
/_________ \ 00 | 00 | /== -* * -
[_____/^^\_____\_____|_____/^^\_____] *- * -
\__/ \__/
Cow-mobile
import cows cows.allCows let someCow = vaca()
Returns an array of cows.
Usage:
#!/usr/bin/swift sh import cows // @AlwaysRightInstitute for cow in cows.allCows { print("Cow:") print(cow) print("---") }
Returns a random cow.
Usage:
#!/usr/bin/swift sh import cows // @AlwaysRightInstitute print(cows.vaca())
The Swift 5 package now includes a commandline tool called vaca. When invoked
w/ no arguments it returns a random cow. Otherwise it tries to lookup a cow
matching the argument.
Example:
$ swift run vaca iiiiIiiii '|o o|` ________\_/ / | | # ||ww____|| || || ~~ ~~ Happy Hannucow! $ swift run vaca compiler (__) / .\/. ______ | /\_| | \ | |___ | | | ---@ |_______| * | | ---- | | \ | |_____ \|________| CompuCow Discovers Bug in Compiler
- Original:
- cows - Node.js cows, the original
- vaca - Get a random ASCII cow 🐮
- cows-docker - ASCII cows on Docker
MIT © Sindre Sorhus Noze.io port: MIT © ZeeZide GmbH