Revision history for App-Rak
0.0.40 2022-08-05T17:12:19+02:00
- Add dependency on String::Utils, for "is-sha1" and "before"
- Skip filenames that are SHA1's (aka precompiled source) by default
- Make sure you can call "rak" with a Callable as a needle
0.0.39 2022-08-05T10:54:49+02:00
- Bump dependency on Git::Blame::File because then it will install
- Unexpected Boolean options that are False are now acceptable
- Die instead of exit if called as "rak"
0.0.38 2022-08-04T15:28:49+02:00
- Bump dependency on CLI::Version to get more leniency
- Export "rak" subroutine by default, adapt bin/rak accordingly
0.0.37 2022-08-04T00:18:12+02:00
- Bump dependency on Git::Blame::File to get Failure fix
0.0.36 2022-08-03T22:54:58+02:00
- Bump dependency on CLI::Version
- Bump dependency on Files::Containing to fix searching with Callable
- Add .ini extension in the #config group
- Make --known-extensions default for human users
0.0.35 2022-07-31T22:21:23+02:00
- Bump dependency on Files::Containing to get $*IO support and
support for running FIRST / NEXT / LAST phasers
- Add support for $*IO in Callable needles
- Fix various small bugs
0.0.34 2022-07-30T12:35:53+02:00
- Split off documentation into separate .rakudoc file
- Added .rakudoc and .pod6 to the raku extensions list
- Added support for FIRST, NEXT and LAST phasers if the needle
is a Callable
- Changed description to be more descriptive
- Some more pod cleanup
0.0.33 2022-07-29T21:33:26+02:00
- Fix issue with multiple matches inside the same paragraph with
--paragraph-context
- Fix issue with #raku, #text and #perl extension groups
0.0.32 2022-07-29T17:23:05+02:00
- Add "paragraph-context" option to show paragraph around match,
Eric de Hont++ for the suggestion
0.0.31 2022-07-28T23:46:56+02:00
- Bump dependency on Git::Blame::File to get latest fixes
- Add -blame-per-line option to filter on `git blame` objects
0.0.30 2022-07-28T14:02:10+02:00
- Add dependency on Git::Blame::File
- Add --show-blame option to show `git blame` output if possible
0.0.29 2022-07-28T00:19:30+02:00
- Fix off-by-one in line number in --vimgrep output, Damian++
0.0.28 2022-07-26T14:14:02+02:00
- Add --smartcase option like --ignorecase without uppercase
- Add --vimgrep option for integration into the :grep feature of vim
- Made "Creating your own options" documentation more prominent
0.0.27 2022-07-25T22:12:00+02:00
- Add --known-extensions to allow only known extensions
- Add --passthru option to allow only highlighting
- Add --pager option to page through output
- Add support for #python, #ruby, #markdown, #text extensions
0.0.26 2022-07-24T23:53:03+02:00
- Add --list-expanded-options option for debugging
- Add --extensions option to specify extensions to look for
0.0.25 2022-07-24T17:53:12+02:00
- Add --paths-from option to read paths from a file
- Add --files-from option to read filenames from a file
0.0.24 2022-07-24T16:44:28+02:00
- Add --find option to interprete selected paths as lines
- Add -json-per-file option when reading from STDIN
- Fix handling of "-" as a positional parameter
- Fix handling of STDIN if a human is typing
- Bump dependency of "as-cli-arguments" for fixes
0.0.23 2022-07-23T22:17:46+02:00
- Bump dependency on Files::Containing to get "has-word"
- First working version of reading lines from STDIN
0.0.22 2022-07-22T17:13:41+02:00
- Make --json-per-line actually work
- Add "count-only" support to json-per-line
- Bump dependency on CLI::Help to inhibit -h from triggering
- Bump dependency on CLI::Version to inhibit -v from triggering
- Fix issue with options indicating False
0.0.21 2022-07-22T14:09:00+02:00
- Rename --list-additional-options to --list-custom-options
- Rename --json to --json-per-file
- Add option --json-per-line to check each line for JSON
- Allow specification of value with option replacement
0.0.20 2022-07-21T14:24:45+02:00
- Add option --json to check JSON files only
0.0.19 2022-07-21T13:07:22+02:00
- Add option --dry-run to *not* actually make any changes
- Add option --backup to make backups of any modified files
- Add initial version of all help sections
0.0.18 2022-07-20T23:14:37+02:00
- Add option --file-separator-null to get \0 between filenames
- Allow --no-foo as alternative to --/foo
- Add option --modify-files to modify content of files with Callable
0.0.17 2022-07-20T12:52:44+02:00
- Rename --I option to --repository to get away from Perlishness
- Rename --M option to --module for better clarity
- Rename option --no-filename to --show-filename for consistency
- Rename option --line-number to --show-line-number for consistency
- Add option --break to determine breaking between matches of files
- Add option --group-matches to only mention filename once
- Adapt documentation
0.0.16 2022-07-19T17:15:09+02:00
- Bump dependency on "highlighter" to get ":type support
- Bump dependency on "Files::Containing" to get ":type" support
- Add support for --type functionality
- Initial version of --help documentation
0.0.15 2022-07-19T12:03:57+02:00
- Add support for -I functionality
- Add support for -M functionality
- Worked a bit on the pod
0.0.14 2022-07-18T20:47:50+02:00
- Add dependency on META::constants
- Add dependency on CLI::Help to get --help support
- Make sure that option replacements occur recursively
- Bump dependency on "Files::Containing" to get :count-only functionality
- Add support for --count-only functionality
- Cleaned up Changes
0.0.13 2022-07-17T10:17:34+02:00
- Fix issue when there was no config file available
- Remove mentions of now removed option names
- Allow editor to be named with --edit
0.0.12 2022-07-16T22:17:25+02:00
- Process option substitutions in the order they are specified
- Remove all aliases for each option: each option can only be accessed
by default using a single (long) name, for clarity. Users can add
their own shortcuts with --save, or add a set from someone adhering
to either "grep", "ack" or "ag" options
- Changed wording in documentation to refer to "options" if they are
about optional named arguments on the command line
- Change "list-tags" option to "list-additional-options", to be more
in line with names used
0.0.11 2022-07-16T13:29:57+02:00
- Remove "--with" option: you can now use any saved option directly,
without having to use --with
- Bump dependency on "highlighter" to get colum fix for regexes
and fix for highlighting on regexes issue
- Bump dependency on "Edit::Files" to not call editor if nothing to edit
0.0.10 2022-07-15T23:39:04+02:00
- Up dependency on "Edit::Files" in code as well :-(
0.0.9 2022-07-15T23:29:55+02:00
- Up dependency on "Edit::Files" to get nvim support
- Add support for --pattern, allowing pattern to be saved with --save
0.0.8 2022-07-15T15:59:26+02:00
- Add dependency on "JSON::Fast"
- Add support for --save=tag functionality
- Add support for --with=tag1,tag2 functionality
- Add support for --list-tags functionality
0.0.7 2022-07-15T12:55:35+02:00
- Bump dependency on "highlighter" to get "columns" support
- Add scaffolding and documentation for --replace-files argument
- Add dependency on "Edit::Files"
- Add support for "--edit" argument to edit the search result
0.0.6 2022-07-14T12:52:34+02:00
- Allow for multiple paths to be specified
- Bump dependency on Files::Containing to be up-to-date
- Add -h / --no-filenames argument to *not* show filenames
- Add -n / --line-number argument to show line numbers
- Add dependency on "as-cli-arguments" for better error reporting
- Remove some premature optimizations
0.0.5 2022-07-10T15:26:55+02:00
- No longer follow symlinked directories by default
- Bump dependency on Files::Containing to get :follow-symlinks capability
- Add -S / --follow-symlinks arguments to follow symlinked directories
0.0.4 2022-07-09T14:22:33+02:00
- Fix actual dependency on CLI::Version, spotted by CI
0.0.3 2022-07-09T13:59:14+02:00
- Bump dependency on Files::Containing to get new semantics if
a Callable is specified as the pattern
- Bump dependency on highlighter to be able to use the
:summary-if-larger-than feature
- Bump dependency on CLI::Version just for the sake of it
- Improved internal documentation
0.0.2 2022-06-26T15:12:36+02:00
- Added a lot of functionality and a lot of pod. Still a lot
of work to do. Suggestions welcome!
0.0.1 2022-06-21T13:41:02+02:00
- Initial version