# HG changeset patch # User Steve Losh # Date 1541718687 18000 # Node ID e2a961f1d037e53ea2809885a65feba66a9aa03e # Parent 653e99cc9ebcf76ac0af66e1adbb354760311aad More diff -r 653e99cc9ebc -r e2a961f1d037 bin/cowhead --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/cowhead Thu Nov 08 18:11:27 2018 -0500 @@ -0,0 +1,9 @@ +#!/usr/bin/env bash + +COWS=("b" "d" "g" "p" "s" "t" "w" "y") +COW=${COWS[$RANDOM % ${#COWS[@]}]} + +PROGS=("cowsay" "cowthink") +PROG=${PROGS[$RANDOM % ${#PROGS[@]}]} + +toilet -t -k -F gay:crop -f calvins "$@" | $PROG -n -$COW diff -r 653e99cc9ebc -r e2a961f1d037 bin/figlet-find-font --- a/bin/figlet-find-font Thu Nov 08 17:18:52 2018 -0500 +++ b/bin/figlet-find-font Thu Nov 08 18:11:27 2018 -0500 @@ -1,3 +1,3 @@ #!/usr/bin/env bash -ls /usr/share/figlet/ | grep -e 'fl[fc]' | xargs -I FONT -n1 figlet-out FONT "$@" | less +ls /usr/share/figlet/ | grep -e '.[tf]lf$' | tr -s "\n" "\0" | xargs -0 -I FONT show-figlet-font FONT "$@" | less -R diff -r 653e99cc9ebc -r e2a961f1d037 bin/heading --- a/bin/heading Thu Nov 08 17:18:52 2018 -0500 +++ b/bin/heading Thu Nov 08 18:11:27 2018 -0500 @@ -1,5 +1,8 @@ #!/usr/bin/env bash +FONT="$1" +shift + echo -toilet -k -F metal:crop -f "$1" "$2" +toilet -t -k -F metal:crop -f "$FONT" "$@" echo diff -r 653e99cc9ebc -r e2a961f1d037 bin/show-figlet-font --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/show-figlet-font Thu Nov 08 18:11:27 2018 -0500 @@ -0,0 +1,8 @@ +#!/usr/bin/env bash + + +FONT="$1" +shift + +echo "$FONT" +toilet -t -f "$FONT" -F metal "$@" || true diff -r 653e99cc9ebc -r e2a961f1d037 fish/config.fish --- a/fish/config.fish Thu Nov 08 17:18:52 2018 -0500 +++ b/fish/config.fish Thu Nov 08 18:11:27 2018 -0500 @@ -79,6 +79,7 @@ prepend_to_path "/usr/local/bin" prepend_to_path "/usr/local/go/bin" prepend_to_path "/usr/local/sbin" +prepend_to_path "/usr/games" prepend_to_path "$HOME/src/dotfiles/lisp/binaries" prepend_to_path "$HOME/src/dotfiles/bin" prepend_to_path "$HOME/src/hg"