Skip to content

Conversation

@lex57ukr
Copy link
Contributor

Summary

This PR ensures the /version command updates the man page .Dd date tag alongside version changes, producing consistent English month + year output (e.g., January 2026) regardless of the user's OS locale or platform (macOS/Linux).

Related Issues

Fixes #23

Changes

  • Add scripts/get-english-month-year.sh for locale-independent date formatting using month number to English name mapping
  • Update /version command instructions to run the date script and update the .Dd tag
  • Add CliInfo class in Domain layer for CLI metadata (InceptionYear, CurrentYear)
  • Add RepoPathResolver test utility for locating repository files in tests
  • Add ManPageDateTagTests regression test validating .Dd format and English month names

@lex57ukr lex57ukr added documentation Improvements or additions to documentation enhancement New feature or request labels Jan 18, 2026
@lex57ukr lex57ukr force-pushed the 23-update-version-to-sync-man-page-dd-date-tag-using-locale-safe-formatting branch from 695e025 to 7119cf1 Compare January 18, 2026 14:03
@lex57ukr lex57ukr merged commit 2b69cd4 into main Jan 18, 2026
1 check passed
@lex57ukr lex57ukr deleted the 23-update-version-to-sync-man-page-dd-date-tag-using-locale-safe-formatting branch January 18, 2026 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update /version to sync man page .Dd date tag using locale-safe formatting

2 participants