Skip to content

v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Jun 16:55
· 81 commits to main since this release

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

Full Commit History: https://github.com/EarthmanMuons/spellout/commits/v0.1.0