Releases: Cardinal87/igrep
Release - v1.2.0
igrep - v1.2.0
Overview
The new optimized index structure reduces RAM consumption and disk usage by approximately 50%.
What`s New
Changed
- All numerical values are encoded in VarInt encoding
- All files are now stored in dictionary, mapped with their unique ID
Documentation
For detailed documentation, technical specifications and installation instructions, please see the README file.
Full Changelog: v1.1.0...v1.2.0
Release - v1.1.0
igrep v1.1.0
Overview
This release fixes a critical issue that prevented the tool from being used out-of-the-box. Previously, igrep required an existing index file to run, making the first launch impossible. This update introduces a new command to create index files and new flags to specify which index to use, finally enabling a complete workflow.
What`s New & Fixed
Added
createoption to initialize new index-files (uses optional--destinationflag to set path)- Optional
--source-indexflag toindex,removeandfindoptions to specify which index-file to use
Fixed
- Improved output formatting by ensuring each line ends with a newline character.
Changed
- Update
--helpflag output according to new options and flags
Documentation
For detailed documentation, technical specifications and installation instructions, please see the README file.
Full Changelog: v1.0.0...v1.1.0
Release - v1.0.0
igrep v1.0.0 - First Release
Overview
This is the initial release of igrep. It is indexed version of the base Unix grep that provide fast searching functions using full-inverted index
What's included
Core Features
- index single file or whole directory
- remove file from index
- search queries by indexed files
Documentation
For detailed documentation, technical specifications and installation instructions, please see the README file.
Full Changelog: View all commits