Projects / glark

glark

glark offers grep-like searching of text files, with very powerful, complex regular expressions (e.g., "/foo\w+/ and /bar[^\d]*baz$/ within 4 lines of each other"). It also highlights the matches, displays context (preceding and succeeding lines), does case-insensitive matches, and automatic exclusion of non-text files. It supports most options from the GNU version of grep.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  10 Feb 2007 14:08

Release Notes: Short option names (e.g., --inv instead of --invert-match) are now supported. A significant amount of code was rewritten for better execution speed.

  •  08 Sep 2006 04:48

Release Notes: Support was added for --with-fullname, --without-fullname, --with-basename, and --without-basename, which limit the files to be searched to those with full and base names matching the regular expression given. A bug with --after and --before taking non-percentage arguments was fixed.

  •  25 Apr 2006 08:51

Release Notes: A bug was fixed with the --and option, which was previously getting the closest paired match, not the farthest one within the maximum distance. Tests were added, and significant refactoring was done.

  •  23 Mar 2006 07:39

Release Notes: A bug in the --invert-match (-v) option was fixed. A check for recursive cycles caused by links was added.

  •  03 Mar 2006 11:02

Release Notes: The --label option has been fixed to take any string, instead of just one word. Warning output for unknown options has been fixed.

Screenshot

Project Spotlight

Philip's Music Writer

A text-to-PostScript music typesetter.

Screenshot

Project Spotlight

SPM (Simple Package Manager)

A simple source-based package manager for *nix-based systems.