supitsdu / clipper

Seamlessly copy file contents to clipboard from command line. Lightweight, cross-platform tool for instant text transfers.
MIT License
3 stars 3 forks source link

feat(clipper): Implement concurrent file reading and refactor project structure #34

Closed supitsdu closed 4 months ago

supitsdu commented 4 months ago

This PR enhances Clipper by introducing concurrent file reading using goroutines and channels in the new cli/reader/reader.go package. It refactors cli/clipper/clipper.go to utilize these improvements, improving performance and maintainability. The test structure is also reorganized for clarity.

Changes

Tasks

Next Steps

Upon merging, focus will shift to benchmarking the application to quantify performance gains from concurrent file reading. This will inform future optimizations and enhancements to Clipper's file handling capabilities.

Closes #23