Licenses

Programming languages

Operating systems

Sam is a Morse code trainer. It is a bash script that runs in a terminal. It beeps and boops out the command-line arguments in Morse code. If there are no command-line arguments, then it beeps and boops the Usage message. Simple, no? But the gimmick is that it prints out the text to the terminal, and the cursor below the text keeps track of which letter is being sounded.