Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #15

Merged
merged 17 commits into from
Feb 16, 2025
Merged

Dev #15

merged 17 commits into from
Feb 16, 2025

Conversation

dloss
Copy link
Owner

@dloss dloss commented Feb 16, 2025

No description provided.

dloss added 17 commits February 16, 2025 13:27
More options to choose the regex patterns for normalization:

Three levels right now: min, default, max

- min: uuid, md5, sha1, sha256, oauth, hexcolor
- default is like before
- max: default, hexnumber (with 0x prefix), number (int or float)

Using only --normalize activates the default level.

Patterns can be explicitly given with --normalize-patterns.
These are added to the patterns that may have been given by level.

Timestamps are normalized on level default and above, or if
"timestamp" is included in --normalize-pattern.
* Numbers occur often. Use a short placeholder
* Some placeholders were corrupted by later replacements
Useful for normalization
Was AI generated and had errors, too laborious to keep up manually.
We construct logical lines before counting
Helps to understand the number of lines seen, especially when
wildcards were used and the number of files analyzed is unclear.
The --skip N option was not supported before.
Allows to extract specific capture groups using "--grep" and
"-F extract".
@dloss dloss merged commit 451a012 into main Feb 16, 2025
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant