Commit Graph
12 Commits
Author SHA1 Message Date
carraes cc41807975 feat: add comprehensive Makefile and update CLAUDE.md
- Add Makefile with common development commands:
  * Build targets (dev/optimized/cross-platform)
  * Code quality checks (lint, vet, fmt, test)
  * Release management (tag, push, version)
  * Development helpers (watch, demo, clean)
- Update CLAUDE.md with Makefile-based workflow
- Add development workflow guidance
- Include comprehensive help system with colored output
2025-07-05 21:57:10 -03:00
carraes b7408d52e9 feat: add --llm flag and update README with directory support
- Add --llm flag for comprehensive LLM-friendly usage guide
- Update README with directory processing examples
- Add recursive flag documentation
- Update version to 0.1.2
- Comprehensive LLM guide covers all usage patterns, supported languages, and best practices
2025-07-03 14:38:45 -03:00
carraes 65c576d298 docs: add CLAUDE.md for future Claude Code instances 2025-07-03 14:33:15 -03:00
carraes 8fdfbc7f06 fix: preserve blank lines while removing comments
- Remove comment-only lines completely
- Strip inline comments but preserve the line
- Keep original blank lines intact
- Maintain file structure and spacing
- Update version to 0.1.1
2025-07-03 14:30:30 -03:00
carraes 406dc32879 fix: add missing cmd/shush/main.go and update gitignore 2025-07-03 14:26:20 -03:00
carraes 37bbe92319 feat: refactor to proper Go structure and add folder/recursive support
- Refactor to cmd/internal structure following Go best practices
- Add support for processing directories (files in folder)
- Add -r/--recursive flag for recursive directory traversal
- Split code into logical packages: types, processor, languages
- Fix --version flag to work properly with kong
- Update build path in GitHub Actions workflow
- Version bump to 0.1.0 for new major features
2025-07-03 14:25:18 -03:00
carraes 82b967c7c3 fix: remove duplicate file copy in workflow 2025-07-03 14:17:02 -03:00
carraes 9bf3a847b2 fix: revert version back to 0.0.2 2025-07-03 14:13:39 -03:00
carraes 9c24fd8a38 fix: resolve race condition in GitHub Actions workflow
- Use artifact pattern instead of parallel release uploads
- Build jobs upload artifacts, single release job creates release
- Eliminates "already_exists" race condition
- All binaries now included in release properly
2025-07-03 14:11:59 -03:00
carraes a943f92cbe feat: add colored preview for dry-run mode
- Add fatih/color for terminal colors
- Show lines to be deleted in red with strikethrough
- Show lines to be kept in green
- Display line numbers and summary counts
- Much more helpful than just showing sed command
2025-07-03 14:00:40 -03:00
carraes 26db074156 docs: add README with installation and usage instructions 2025-07-03 13:54:08 -03:00
carraes 8b4778c682 feat: initial implementation of shush comment removal tool 2025-07-03 13:49:41 -03:00