Commit Graph

  • b8723cc8d0
    Merged old-interface colourised extra help + feature info. cli Avril 2025-04-14 11:14:30 +0100
  • 5622c486c2
    Merged old-interface colourised extra help info. master Avril 2025-04-14 11:03:29 +0100
  • e2358483c9
    Fixed colour output being printed to non-TTY outputs & to `NO_COLOR` environments. old-interface-extra-help-info Avril 2025-04-11 16:17:05 +0100
  • 003986677f
    Finished pretty-formatting of extra info in help message (about version & enabled features.) Avril 2025-04-11 16:02:37 +0100
  • c830b1728b
    Deferred comptime string concatenation in cases where near-duplicate strings would end up in the binary with no performance benefit from not having the extra indirection in printing. (See `ext::disjoint!` macro.) Avril 2025-04-10 16:22:50 +0100
  • 8bb4062126
    Added extra info in help message (about version & enabled features.) Avril 2025-04-06 21:06:55 +0100
  • d31d09366f
    Added extra info in old interface help message (about version & enabled features.) Avril 2025-04-06 21:03:39 +0100
  • 8d7f9399d2
    `GroupConfig`: Added some documentation explaining fields & defaults. Avril 2025-04-06 20:58:23 +0100
  • 3bc8e9d214
    Imported from cli: Added more efficient flow of output `stdout` object(s) through main branches. Internal buffer is flushed into lock before it is dropped in the `-` case, & only the non-locked handle is flushed in the single-string case. Avril 2025-04-06 20:40:09 +0100
  • 3b1299c176
    old interface: Added more efficient flow of output `stdout` object(s) through main branches. Internal buffer is flushed into lock before it is dropped in the `-` case, & only the non-locked handle is flushed in the cli-string case. Avril 2025-04-06 18:54:31 +0100
  • 765270feaf
    Remove unneccisary multi-`stdout` locking. Added internal buffering. Avril 2025-04-06 18:26:13 +0100
  • 4539f87528
    Added `GroupConfig` argument to `print_groups()`: Configurable group printing delimiters (default: Field delim (specified groups) <TAB>-literal, Line delim (input strings) <LF>-literal.) Avril 2025-04-06 18:18:16 +0100
  • 3d464fe72e
    Version bump 0.3.0: Allow multiple groups specified, delimited per line by TAB-literal. Print warning when a non-existent group is requested instead of silently ignoring it. Avril 2025-04-05 21:18:43 +0100
  • e6c0714575
    Added multi-group printing (to old interface.) Avril 2025-04-05 21:15:42 +0100
  • 007ba8781c
    Version bump 0.2.0: Refactored use to PCRE2, added `unstable` flag, update deps & edition to 2024. Avril 2025-04-01 20:29:54 +0100
  • bcdbec60ca
    Started PCRE2 dep-updated Cli refactor Avril 2025-04-01 20:24:11 +0100
  • 6a74f54a26
    Imported cli-refactor's `args.rs` (for future CLI refactor) with PCRE2 dependency update. pcre2 Avril 2025-04-01 20:21:12 +0100
  • 100b3a9afd
    Switched PCRE backend to **much** better PCRE2 library. (Allows for concurrency directly, etc.) Avril 2025-04-01 18:42:50 +0100
  • 5def7d668c
    re: Started generic (not dispatched) interface `RegexEngine` for `NonPCRERegex` & `Regex`. cli-refactor Avril 2025-03-31 21:54:43 +0100
  • 9fdf0817ae
    Added some basic command-line parsing. Avril 2025-03-30 19:31:11 +0100
  • 0b04b94d0c
    Started more robust, efficient, and extensive re-write in 2024 Rust with CLI flags. Avril 2025-03-30 14:20:49 +0100
  • 937e3f6579
    Patching operation buf-reader impl started repatch Avril 2025-03-30 13:08:38 +0100
  • 9c1a627ee0 Moved source structure of rematch to be consistent with repatch"s structure. Avril 2021-08-24 10:09:43 +0100
  • a43a7360c9 Added Operation and related traits for defining processes to operate on inputs. Avril 2021-08-24 10:08:24 +0100
  • 012e15e1bc
    Reworked project structure for new binary. Avril 2021-08-23 19:58:33 +0100
  • d9ad1bafdf
    read from stdin Avril 2020-07-04 18:11:49 +0100
  • ab97713013
    added feature "perl": use pcre Avril 2020-04-30 21:08:26 +0100
  • 5eb377769e
    Initial commit Avril 2020-04-30 20:24:12 +0100