Skip to content

v0.5.0

Choose a tag to compare

@pimarawan pimarawan released this 10 Jul 17:11
· 21 commits to main since this release

New Features

File System Support

  • Hidden file support with --include-hidden (-H) flag - now finds .env, .gitignore, and other hidden files
  • Symlink following with --follow-symlinks (-L) flag - traverse symbolic links safely

Advanced Size Filtering

  • Size operators: --size +1M (larger than), --size -500K (smaller than), --size 1024 (exact size)
  • Supports K, M, G, T suffixes for human-readable sizes

Output

  • JSON output with --json flag - structured data for scripts and tools
  • Cross-platform path normalization (forward slashes)
  • Clean, parseable format

Enhanced Interface

  • Comprehensive short flags: -H, -L, -d, -j, -c, -g
  • Professional help system inspired by modern CLI tools
  • Better examples and documentation

Performance Improvements

  • Optimized --max-results to exit search early once limit is reached, improving performance for partial searches by up to 3×

Bug Fixes

  • Fixed depth limiting logic for proper recursion control
  • Fixed hidden file detection using FILE_ATTRIBUTE_HIDDEN
  • Fixed symlink detection using FILE_ATTRIBUTE_REPARSE_POINT
  • Fixed buffer truncation warning in time formatting