Skip to content

v1.3.0 - Multiple Paths and Better Performance

Latest

Choose a tag to compare

@Moderrek Moderrek released this 30 Jul 11:43
4c8ba0c

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.