Lines v1.3.0
This update changes how Lines scans files and directories.
What is new?
- You can now scan many files and directories at once.
- Added a worker pool, so Lines does not create too many goroutines.
- Added --jobs to set the number of workers.
- Added live progress while scanning.
- Added --verbose to show more information.
- Large files and very long lines are now handled better.
- Errors in one file no longer stop the whole scan.
- Ignored directories and extensions are checked faster.
- Added -v as an alias for --version.
- Improved help messages and output formatting.
- Library changes
API
- Run now accepts multiple paths.
- Added NumWorkers and Verbose options.
- Ignore lists now use sets.
- Minimum Go version is now Go 1.25.