Improve 1996/huffman/try.sh

Get CC, defaulting to cc.

   So, that's to end the story for you and me
   If you still give a listen, you just may
   Hear a big wolf-man or little piggy say
   Little pig, little pig, let me in
   Not by the hair of my chinny, chin, chin
   Little pig, little pig, let me in
   Not by the hair of my chinny, chin, chin
   Well, I'm huffin', I'm puffin', I'll blow your house in
   Huffin', puffin', blow your house in
   Huffin', puffin', blow your house in
   Huffin' and a puffin' and I'll blow your house in!
   And the moral of the story is
   band with no talent can easily amuse
   Idiots with a stupid, puppet show

:-)
This commit is contained in:
Cody Boone Ferguson committed 2023-11-14 07:45:47 -08:00
1 parent ec244961db
commit 2e5782f930
1 file changed
+31 -1
+31 -1
View File
@@ -1,7 +1,37 @@
#!/usr/bin/env bash
#
# try.sh - show IOCCC winner 1996/huffman
#
# ...
#
# So, that's to end the story for you and me
# If you still give a listen, you just may
# Hear a big wolf-man or little piggy say
# Little pig, little pig, let me in
# Not by the hair of my chinny, chin, chin
# Little pig, little pig, let me in
# Not by the hair of my chinny, chin, chin
# Well, I'm huffin', I'm puffin', I'll blow your house in
# Huffin', puffin', blow your house in
# Huffin', puffin', blow your house in
# Huffin' and a puffin' and I'll blow your house in!
# And the moral of the story is
# band with no talent can easily amuse
# Idiots with a stupid, puppet show
#
# :-)
make all >/dev/null || exit 1
# make sure CC is set so that when we do make CC="$CC" it isn't empty. Doing it
# this way allows us to have the user specify a different compiler in an easy
# way.
if [[ -z "$CC" ]]; then
CC="cc"
fi
make CC="$CC" all >/dev/null || exit 1
# clear screen after compilation so that only the entry is shown
clear
echo "$ echo 'seeing or feeling is believing' | ./huffman" 1>&2
echo 'seeing or feeling is believing' | ./huffman 2>/dev/null