ブログ - Home Brewでcowsayをインストール
cowsayコマンドは,私の中ではslコマンド,yesコマンドの次の3番目に感銘を受けたコマンドでした.今回対象はmacOSなので,brewでインストールします.
確認できたのでインストール.
ファイルパスを確認.
実行してみる.
echoコマンドのように,Helloとしゃべっている.牛だけじゃなくて,色々なアスキーアートが含まれている.そのリストは次の通り.
-fオプションを使ってアスキーアートを指定する例.
結構な対策だ....cowsayにコマンドの実行結果を喋らせてみる.
サーバ毎に別のキャラクタを表示するように設定すれば,サーバの誤認に使えるのだろうと思う.
$ brew info cowsay
cowsay: stable 3.04 (bottled)
Configurable talking characters in ASCII art
https://github.com/tnalpgge/rank-amateur-cowsay
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/master/Formula/cowsay.rb
$
$ brew install cowsay
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (caskroom/cask).
No changes to formulae.
==> Downloading https://homebrew.bintray.com/bottles/cowsay-3.04.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring cowsay-3.04.high_sierra.bottle.tar.gz
🍺 /usr/local/Cellar/cowsay/3.04: 65 files, 82.9KB
$
$ which cowsay
/usr/local/bin/cowsay
$
$ cowsay Hello
_______
< Hello >
-------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
$
$ cowsay -l
Cow files in /usr/local/Cellar/cowsay/3.04/share/cows:
beavis.zen blowfish bong bud-frogs bunny cheese cower daemon default dragon
dragon-and-cow elephant elephant-in-snake eyes flaming-sheep ghostbusters
head-in hellokitty kiss kitty koala kosh luke-koala meow milk moofasa moose
mutilated ren satanic sheep skeleton small sodomized stegosaurus stimpy
supermilker surgery telebears three-eyes turkey turtle tux udder vader
vader-koala www
$
$ cowsay -f dragon-and-cow Hello
_______
< Hello >
-------
\ ^ /^
\ / \ // \
\ |\___/| / \// .\
\ /O O \__ / // | \ \ *----*
/ / \/_/ // | \ \ \ |
@___@` \/_ // | \ \ \/\ \
0/0/| \/_ // | \ \ \ \
0/0/0/0/| \/// | \ \ | |
0/0/0/0/0/_|_ / ( // | \ _\ | /
0/0/0/0/0/0/`/,_ _ _/ ) ; -. | _ _\.-~ / /
,-} _ *-.|.-~-. .~ ~
\ \__/ `/\ / ~-. _ .-~ /
\____(oo) *. } { /
( (--) .----~-.\ \-` .~
//__\\ \__ Ack! ///.----..< \ _ -~
// \\ ///-._ _ _ _ _ _ _{^ - - - - ~
$
$ cowsay -f bud-frogs `hostname`
____________
< zeus.local >
------------
\
\
oO)-. .-(Oo
/__ _\ /_ __\
\ \( | ()~() | )/ /
\__|\ | (-___-) | /|__/
' '--' ==`-'== '--' '
$