Skip to content

Releases: lazywalker/rgrc

v0.6.12

19 Feb 15:05

Choose a tag to compare

What's Changed

  • feat(rules): add new asdf, gpg, iprule, json, phpunit commands and update dig, fdisk, id, ifconfig, ip, iproute, last, ls, nmap, ps, uptime from newmaster branch of original grc
  • feat(docker): change container id, layer_id/hash and sha256 digest to dark style
  • fix(pipe): fix broken pipes by writer.flush()
  • fix(args): when using --config/-c mode, default to colorize for grcat compatibility
  • fix(kubectl): improve coloring rules with regex-lite for grcat compatibility #20

Full Changelog: v0.6.11...v0.6.12

v0.6.11

13 Feb 01:07

Choose a tag to compare

What's Changed

  • feat(diskutil): add support for diskutil command (macos)
  • feat(bin): remove rgrv validator from release packaging add keep it for development builds only

Full Changelog: v0.6.9...v0.6.11

v0.6.9

11 Feb 08:14

Choose a tag to compare

What's Changed

  • refactor(regex): replace regex with rigex-lite to reduce bin size(~1.8MB vs ~0.7MB) and improve performance
  • refactor(feature-gate): merge timetrace and debug features to reduce code complexity
  • refactor(debug): use --verbose flag and -v/-vv for different levels of debug output instead of --debug flag
  • feat(bin): add default-run to cargo.toml to save our time in develpment

Full Changelog: v0.6.8...v0.6.9

v0.6.8

09 Feb 12:40

Choose a tag to compare

What's Changed

  • fix(regex): bugfix #17 kubectl not working properly
  • feat(args): support both --color and --colour mentioned at #18
  • feat(conf): add an option to explicitly specify the conf file and pipling just like grcat #16

Full Changelog: v0.6.7...v0.6.8

v0.6.7

26 Jan 11:41

Choose a tag to compare

What's Changed

  • fix(color): respect TTY status in auto mode to support piping by @sedlund in #13

Full Changelog: v0.6.6...v0.6.7

v0.6.6

15 Jan 14:36

Choose a tag to compare

What's Changed

  • fix(aliases): use program name instead of absolute path for better portability by @sedlund in #11
  • feat(tail): add configuration for tailing modern log files (conf.rlog) with support for Rust/Go log formats and add auto-detection for tail commands on .log files

Full Changelog: v0.6.5...v0.6.6

tail

v0.6.5

07 Jan 05:18

Choose a tag to compare

What's Changed

  • feat(podman): add podman as alias for docker commands by @sedlund in #10
  • feat(journalctl): add support for journalctl command with special alias
  • fix: prioritize user configuration in load_rules_for_command function

New Contributors

Full Changelog: v0.6.4...v0.6.5

rgrc-journalctl

v0.6.4

29 Dec 12:52

Choose a tag to compare

What's Changed

  • fix color style issue with df by adjust the ansi code of bright_black
  • add a dim color and treat dark as dim
  • add a new cmd: kdig colorize support
  • chore(deps): bump fancy-regex from 0.16.2 to 0.17.0 by @dependabot[bot] in #8
  • chore(deps): bump tempfile from 3.23.0 to 3.24.0 by @dependabot[bot] in #9

Full Changelog: v0.6.2...v0.6.4

v0.6.2

08 Dec 16:54

Choose a tag to compare

What's Changed

  • Bugfix: improve config loading to stop search when getting hit

Full Changelog: v0.6.1...v0.6.2

v0.6.1

01 Dec 14:09

Choose a tag to compare

What's Changed

  • feat: add rgrv validator, enhanced-regex preprocessing and debug mode for custom rules writing by @lazywalker in #6

Quick summary

  • EnhancedRegex: added preprocessing so most share/conf.* patterns work with the standard regex crate (fixes invalid escapes, character-class/boundary escapes, and many lookbehind edge cases).
  • rgrv: new validator (rgrv grc|conf) that prints structured errors and supports legacy compact formats.
  • Tests & quality: +21 EnhancedRegex unit tests, expanded rgrv coverage; clippy warnings fixed.
  • Debug mode enabled with the --features=debug flag.

Full Changelog: v0.5.1...v0.6.1