alarm.sh is a bash script wrapping at to minimize the number of keystrokes required to set a simple alarm. This one currently rings a bell and prints a message, but the possibilities are endless...

You will almost certainly have to adjust my ALARM_SOUND_CMD to play a file that exists on your system. Try locate *.wav to see what's already there, or grab something new :).