Yar Kravtsov
7f10e1ce8a
feat(output): implement configurable color and emoji output
...
Add new output formatting system with flags for color and emoji control:
- Introduce OutputConfig and Writer structs for flexible output handling
- Add --colors and --emoji/--no-emoji global flags
- Refactor commands to use new Writer for consistent formatting
- Separate error content from presentation for better flexibility
2025-08-03 14:33:44 +03:00
Yar Kravtsov
1e2c9704f3
refactor(errors): implement structured error handling for improved debugging
2025-06-03 07:58:21 +03:00
Yar Kravtsov
61a9cc8c88
feat: enhance CLI output with colorful and informative messages
2025-05-24 10:13:00 +03:00
Yar Kravtsov
d730007fb3
feat: add directory support and .lnk tracking
...
- Add directory management support alongside individual files
- Implement .lnk tracking file to manage files and directories
- Update filesystem validation to allow directories
- Add MoveDirectory method for handling directory operations
- Use git rm --cached to properly handle directory removal
- Add comprehensive tests for directory operations
- Update README with directory support documentation
- All 20 integration tests passing
Breaking: None (backward compatible)
Resolves: Git limitation of not tracking directories
2025-05-24 08:25:34 +03:00
Yar Kravtsov
9088bbda50
feat: initial Lnk CLI implementation
2025-05-24 06:17:52 +03:00