ksコマンド
lsジョークコマンド ksコマンド
lsコマンドのジョークコマンドといえば,slコマンドが有名ですが,ksという打ち間違いもたまにあるよね!
ということで,lsコマンドのジョークコマンドとしてksコマンドをばっ!
例のごとく,.zshrcに以下のようなコードを追記します.
# ks command ks(){ trap '' INT # var ch="KAAAAAAAAAAAAAAAAAA m9(^q^)9m AAAAAAAAAAAAAAAAASU!!" column=`tput cols` char_num=${#ch} # padding for i in `seq $column` do ch=" $ch " done # print for i in `seq $((column+char_num))` do printf "\r${ch:$i:$column}" sleep 0.01 done echo "\r|q^)9m KASU!!" trap - INT }
lsをksと打ち間違えると,こんな感じに.
まとめ
progress barの延長で,前々から作ってみたかったlsジョークコマンドを作ってみた.
と言ってもslには遠く及ばないけど...ちょっとしたアニメーションを作るにはいいかも?
追記
trap を使ってctrl-Cを無効化することで憎たらしさUP!