morse¶
Encode/decode Morse code.
Synopsis¶
Description¶
Convert text to Morse code or decode Morse code back to text. Optionally plays audio beeps.
Flags¶
| Flag | Short | Description | Default |
|---|---|---|---|
--decode |
-d |
Decode Morse code to text | false |
--beep |
-b |
Play audio beeps while encoding | false |
--wpm |
-w |
Words per minute for audio | 15 |
Examples¶
Encode text to Morse:
Decode Morse to text:
Encode from stdin:
Encode with audio:
Faster audio playback:
Sample Output¶
Encoding:
Decoding:
Morse Code Reference¶
| Character | Code | Character | Code |
|---|---|---|---|
| A | .- | N | -. |
| B | -... | O | --- |
| C | -.-. | P | .--. |
| D | -.. | Q | --.- |
| E | . | R | .-. |
| F | ..-. | S | ... |
| G | --. | T | - |
| H | .... | U | ..- |
| I | .. | V | ...- |
| J | .--- | W | .-- |
| K | -.- | X | -..- |
| L | .-.. | Y | -.-- |
| M | -- | Z | --.. |
Numbers: 0-9 follow standard Morse patterns.
Notes¶
- Words are separated by
/in Morse code - Letters are separated by spaces
- Audio playback requires CGO on Linux