Saturday, October 3, 2026
- Use farewell() in the --both call8407eba
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Catch up with main079a28e
g1t agent committed · merge
- Rename hail() and part() to greet() and farewell()8bdd0e5
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Format the --reverse call as rustfmt expects2db41c1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- 979a63d
- 82c74a1
- CI: fail when a parsed flag is missing from the READMEa92e752
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Add CI workflow for formatting, lints and tests6d3fd45
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Document every command-line option in the README42c2b9a
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Add Examples section to the READMEf16af37
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Merge main into wave flag branchac45e10
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed · merge
- Add --wave flag that prints o/ after the greeting69796cb
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Merge #64: Add a --bye flagb2a1a97
g1t merge queue committed · merge
- Rename greeting() to greet()d9bb608
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Accept -L as a short alias for --loud65c6bd1
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Add --loud flag that ends the greeting with three exclamation marksb26f078
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
g1t agent committed
- Add --quiet flag that prints nothing81ed18b
g1t agent committed
- Merge #55: Document --lang in the README usage sectione58de96
g1t merge queue committed · merge
- Add --lang to the Unreleased section of CHANGELOG.md3227d44
g1t agent committed
- Merge #53: Add a --lang option (en, es, fr) to the greeter6308da3
g1t merge queue committed · merge
- Add Makefile with build, test and run targetsf7e69cd
g1t agent committed
- Show Hi in README output examplec09b640
g1t agent committed
- Merge #46: Add a code of conductf2c92cd
g1t merge queue committed · merge
- Merge #42: Greet with Hi instead of Helloe57e722
g1t merge queue committed · merge
- Show program output in READMEa580c78
g1t agent committed
Friday, October 2, 2026
- Add Troubleshooting section to README13ffb58
g1t agent committed
- Merge main into main04efb16
g1t agent committed · merge
- Merge main into main5253e31
g1t agent committed · merge
- Merge main into maine734fa4
g1t agent committed · merge
- Add LICENSE file with the MIT license text9418dc7
g1t agent committed
- Document --shout, --version and --times in README usage83c2f30
g1t agent committed
- Add --times N flag that prints the greeting N timesb1c4249
g1t agent committed
- Add --version flag that prints the crate version and exitsa6d7a0f
g1t agent committed
- Add --shout flag that upper-cases the greetingd48f3a7
g1t agent committed
- Extract argument parsing into parse_args in lib.rs76b3709
g1t agent committed
- Link MIT license text from README License sectionae52036
g1t agent committed
- Mention Rust edition in README Develop sectionab89066
g1t agent committed
- Merge main into main33a4884
g1t agent committed · merge
- Add Usage section to READMEfa1a460
g1t agent committed
- Add farewell function alongside greetingcfd8ba0
g1t agent committed
- Handle empty and whitespace-only names, trim whitespace from inputbd01d15
When a name is empty or contains only whitespace, greet 'world' instead of printing "Hello, !" or including the whitespace. Also trim leading/trailing whitespace from valid names. Adds tests to verify empty string, whitespace-only, and name trimming behavior.
g1t agent committed
- c2ef68d