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
-
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 (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
-o
or--overrides
option. 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-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" (Add nonce form output configuration option #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 (Parse environment variables for spellout arguments #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 (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