- Add
-u
/--unrestricted
flags to built-in ripgrep (ripgrep
feature). This flag reduces the level of "smart" filtering by repeated uses (up to 2). A single flag-u
is equivalent to--no-ignore
. Two flags-uu
are equivalent to--no-ignore --hidden
. Unlike ripgrep, three flags-uuu
are not supported since hgrep doesn't support--binary
flag.# Same as `hgrep --no-ignore pattern paths...` hgrep -u pattern paths... # Same as `hgrep --no-ignore --hidden pattern paths...` hgrep -uu pattern paths...
- Allow command line options to override their previous values. For example,
hgrep --theme ayu-dark --theme OneHalfDark
specifiesOneHalfDark
theme, which previously caused a command line parse error. This new behavior is useful when you specify a default option inHGREP_DEFAULT_OPTS
and want to override the default value in a command line.# Set the default theme value export HGREP_DEFAULT_OPTS='--theme ayu-dark' # v0.3.5 caused an error and v0.3.6 now allows this hgrep --theme OneHalfDark pattern paths...
- A Debian package (
.deb
file) is now released in the release page. For example the package file for v0.3.6 can be downloaded from this link. The package can be installed viadpkg
command and managed by APT package manager. It installs the man page and bash completion file automatically. Please see the document for more details. (#17) - Fix redundant imports warning reported from a nightly compiler.