Skip to content

Refactor formatting engine, fix multiline flags, version tagging#48

Merged
reteps merged 5 commits intomainfrom
claude-cleanup-passes
Apr 6, 2026
Merged

Refactor formatting engine, fix multiline flags, version tagging#48
reteps merged 5 commits intomainfrom
claude-cleanup-passes

Conversation

@reteps
Copy link
Copy Markdown
Owner

@reteps reteps commented Apr 6, 2026

Summary

  • Refactored formatting engine — Cleaned up lib/format.go with better structure, added comprehensive unit tests in lib/format_test.go
  • Fixed multiline flag duplication — RUN instruction flags (e.g. --mount) are no longer duplicated when formatting line breaks
  • Version management — Version is now set via ldflags at build time instead of being hardcoded; Docker images and Go binaries are tagged with the release version
  • Improved CLI help — Documents stdin input processing in the command help message

Closes #47
Closes #42
Closes #44
Closes #43

Test plan

None

🤖 Generated with Claude Code

@reteps reteps changed the title v0.4.0: Refactor formatting engine, fix multiline flags, version tagging Refactor formatting engine, fix multiline flags, version tagging Apr 6, 2026
@reteps reteps merged commit 990e19b into main Apr 6, 2026
1 check passed
@reteps reteps deleted the claude-cleanup-passes branch April 6, 2026 03:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Tagging docker images with version Instruction options are duplicated when formatting line breaks

1 participant