Help language development. Donate to The Perl Foundation
Ideas / Todo's ============== - expose mapper functionality - create plugin structure - modify files met csv-per-line - support for timezones, selecting on name, but also on properties - some form if binary support - search spesh log - watch file support - add --tar=name option to create tar-file from files with matches - add --gist=title option to save search result - now that we have ngram, perhaps allow for some fuzzy searching? - support for spreadsheets - support for colors a la ack - add support for --type=json-path for the 'jp:' prefix to interpret the rest of the pattern as a JSON::Path specification. - XPath en XML file support - add Log::Timeline support somehow - Allow for hypering withing a file if the file is larger than X bytes (probably 1MB) - conflicts with variables set in default custom list, should not result in errors, e.g. making --smartcase a default, and then specifying some combination of options incompatible with --smartcase. Errors ====== If a file is under version control, it does not mean it actually contains text. Need to fix that with --blame-per-file/line. Options that can either be a flag or a string, appear not to be able to accept values when used with --save. Highlighting multiple patterns doesn't work in a mix of regular strings and regexes. Looks like regexes are not highlighted if there are none regexes involved. Is the highlighting then looking for the stringification of the regex?