Jeninnet.FileQuery
Jeninnet.FileQuery is a library designed to improve file discovery in .NET applications. It addresses the limitations of traditional file matching methods by providing a deterministic rule evaluation model. The library supports multiple pattern dialects, allowing for more flexible and predictable file matching.
- ▪Jeninnet.FileQuery treats file discovery as a first-class architectural problem.
- ▪The library supports GitIgnore, Glob, and Regular expression patterns in the same rule set.
- ▪A deterministic model is used for rule evaluation, ensuring predictable behavior.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3915981) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Tarek Posted on Jun 3 Jeninnet.FileQuery #dotnet #patternmatching #gitignore #filesearch Jeninnet.FileQuery Building a Deterministic File Query Engine for .NET Technical Whitepaper Version 1.0 Author: Tarek Najem GitHub: https://github.com/TarekNajem04/Jeninnet.FileQuery NuGet: https://www.nuget.org/packages/Jeninnet.FileQuery License: MIT Table of Contents Jeninnet.FileQuery Table of Contents 1. Introduction 2.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).