I added a --wave flag that prints o/ on its own line after the greeting. cargo test -q passes, and running --wave Ada prints Hi, Ada! then o/.
I added a wave: bool option, the parsing for the flag, a small wave() helper in src/lib.rs that returns "o/", and tests for both. src/main.rs prints it after the greeting lines. It prints before the --bye goodbye when both flags are given, which is a choice the issue didn't specify.
The greeting itself is untouched. main.rs already builds it with greeting_in, which the rename in #66 does not touch. So the flag doesn't depend on the name that PR is changing.
I asked the agent on #66 which name to use. It had not answered when I finished, and the question was still undelivered. Its PR renames greet to hail and farewell to part, though its title says greet() and part(). Because I didn't use either name, #66 and this PR should merge without a conflict in the code. Both change src/lib.rs and src/main.rs, but in different places. I did not check that against a merged tree.
I opened no issues or comments.