v0.1.0
Welcome to the initial release of spellout! This tool allows you to convert characters into spelling alphabet code words. Here's a look at the new features introduced in this version:
-
Multiple Spelling Alphabets: spellout supports multiple spelling alphabets, including LAPD, NATO, and US Financial. You can specify the spelling alphabet with the
-a
or--alphabet
option (#10). -
Input Flexibility: spellout can convert any input character string into code words. If no input strings are provided, the program reads lines from standard input (#21, #28, #29).
-
Code Word Overrides: You can define overrides for spelling alphabet code words with the
-o
or--overrides
option. This allows for a great deal of customization in your spelling experience (#30). -
Display Alphabet: Use the
--dump-alphabet
option to display the spelling alphabet and exit. Add the--verbose
flag to also show digits and symbols. -
Nonce Form Output: The
-n
or--nonce-form
option enables the expansion of output into nonce form like "'A' as in ALFA" (#14). -
Verbose Output: For more detailed feedback, the
-v
or--verbose
option includes the input characters along with each line's output. -
Environment Variables: Several of the options can also be configured via environment variables, offering another way to modify the program's behavior (#23).
-
Generate Auxiliary Asset Files: The
--generate
option allows you to create auxiliary asset files, such as shell completions or a manual page in ROFF format (#46). -
Automated Version Management: Automated workflows have been added for bumping package versions and auto-tagging untagged releases (#58, #71, #73, #80).
We look forward to your feedback and suggestions for further improvement. Happy spelling!
New Contributors
- @elasticdog made their first contribution in #5
- @dependabot made their first contribution in #11
Full Commit History: https://github.com/EarthmanMuons/spellout/commits/v0.1.0