spellout v0.1.0 #99
elasticdog
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
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
-aor--alphabetoption (Add LAPD and US Financial spelling alphabets #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 (Add minimum viable spellout binary #21, Process multiple input strings #28, Read input strings from stdin when none were given directly #29).
Code Word Overrides: You can define overrides for spelling alphabet code words with the
-oor--overridesoption. This allows for a great deal of customization in your spelling experience (Add flag to parse user overrides for code words #30).Display Alphabet: Use the
--dump-alphabetoption to display the spelling alphabet and exit. Add the--verboseflag to also show digits and symbols.Nonce Form Output: The
-nor--nonce-formoption enables the expansion of output into nonce form like "'A' as in ALFA" (Add nonce form output configuration option #14).Verbose Output: For more detailed feedback, the
-vor--verboseoption 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 (Parse environment variables for spellout arguments #23).
Generate Auxiliary Asset Files: The
--generateoption allows you to create auxiliary asset files, such as shell completions or a manual page in ROFF format (Use --generate flag on spellout binary for printing asset files #46).Automated Version Management: Automated workflows have been added for bumping package versions and auto-tagging untagged releases (Add workflow to automate Cargo package version bumps #58, Add workflow to auto-tag any untagged releases #71, Add workflow to publish crates on push to tags #73, Add workflow to create draft release on push to tags #80).
We look forward to your feedback and suggestions for further improvement. Happy spelling!
This discussion was created from the release spellout v0.1.0.
Beta Was this translation helpful? Give feedback.
All reactions