CARVIEW |
Select Language
HTTP/2 200
date: Sat, 19 Jul 2025 05:22:25 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"0b35fc3417f989257282f9f3f88d74c8"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=51I4RklC0U7MUDXguDVVRb4MQ%2FIVrntpSRoAHnFieCTns0zbHffP061vRIuw3F7iWpcuFAvzJfZe7ePmgORUROSyK3yeNTyYGil5cTVAYbmPF%2F5SxCBsdxGZmtyaIMMCOuWuSnliVGikTGeqqbN6cnbjcvZisktVJY%2BLh50lCptuDrR7qUgjxrRXhtgrmcPPT144iACrWYiXwImxxWgaDuNrzV%2F4cTiEaW2f6WgUeXdjEWKsyHXt7Eu7jApUERqOtJyX2Wx3BojHGACRXD1n1A%3D%3D--1LB9jEn%2BOt7fTX1R--OGh1w97TtkAELVf0mYJhnw%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.154683858.1752902544; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 05:22:24 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 19 Jul 2026 05:22:24 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 9A18:0A55:85CB5:ABDF9:687B2B90
Releases Β· rhysd/hgrep Β· GitHub
03 Mar 12:38
Loading
21 Apr 16:45
Loading
06 Apr 12:17
Loading
31 Mar 13:08
Loading
06 Jan 14:12
Loading
22 Jul 05:41
Loading
31 Mar 12:23
Loading
31 Jan 11:56
Loading
21 Jan 12:30
Loading
10 Jan 15:49
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 10
Releases: rhysd/hgrep
Releases Β· rhysd/hgrep
v0.3.8
Compare
- Update
bat
crate to v0.25.0. Update the syntax assets as well. - Update all the dependencies to the latest including unic-de-width v0.2 and terminfo v0.9.
- Associate
*.jsonc
,*.jsonld
, and*.geojson
files with JSON syntax. - Associate
*.mkd
files with Markdown syntax. - Associate several
*.conf
files with proper syntaxes. - Replace
lazy_static
crate withonce_cell
crate. - Fix unused trait warning when
syntect-printer
feature is disabled. - Build a release binary for aarch64 Linux on
ubuntu-24.04-arm
runner instead of cross-compiling it onubuntu-latest
runner.
Assets 9
1 person reacted
v0.3.7
Compare
- Support many text encodings. Previously only UTF-8 was supported. (#21)
- Add
--encoding
(-E
) command line option to specify file encoding of matched files. For example, the following command searches files encoded in Shift JIS.hgrep --encoding sjis pattern path/to/dir
- Detect file encodings from BOM. hgrep can automatically detect UTF-16LE, UTF-16BE, and UTF-8 if BOM exists in the file.
- Add
- Fix some syntax detection fails when BOM is inserted at the head of file. (#20)
- Improve performance by removing redundant
read
system calls on detecting syntax. - Improve error messages when failing to read files.
Assets 9
v0.3.6
Compare
- 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.
Assets 9
v0.3.5
Compare
- Add
HGREP_DEFAULT_OPTS
environment variable to set the default command line options. For example, the following configuration enablesayu-dark
theme and background colors by default. See the document for more details.export HGREP_DEFAULT_OPTS='--theme ayu-dark --background'
- Detect the terminal color support from
TERM
environment variable in addition toCOLORTERM
environment variable. For example,xterm-256color
enables 256 colors support. See the document to know the logic of the color support detection. - Update the themes bundle to the latest.
- Update cargo dependencies including syntect v5.2.
Assets 8
v0.3.4
Compare
- Update crates related to ripgrep. This contains the big internal change of
regex
crate and changes for ripgrep v14. - Update bat to v0.24.
- Update the assets for syntax highlighting. This adds support for WGSL and some other improvements such as more file extensions support.
- Improve error handling of
bat
printer. - Detect true color support using
windows-version
crate on Windows. True color is supported by Windows 10.0.15063 or later. - Update other dependencies to the latest.
- Replace unmaintained
dirs-next
crate withdirs
crate. - Update
syntect
crate to v5.1.0.
- Replace unmaintained
Assets 8
v0.3.3
Compare
- Always enable 24-bit colors on Windows because 24-bit colors support is available since Windows 10.0.15063 (released on April 5, 2019).
- Add the document which explains how hgrep detects terminal color support.
- Support generating a completion script for Nushell by
--generate-completion-script nushell
. - Set
codegen-units
to 1 on release build. This made the binary size 1.14x smaller and improved the performance by 1.05x faster. - Update dependencies to the latest versions including large update of
regex
crate (v1.9.1). - Do not depend on
terminfo
crate on Windows.
Assets 8
v0.3.2
Compare
- Update
bat
from 0.22 to 0.23. This improves performance on macOS when using-p bat
. - Add support for Ada syntax highlighting
- Update dependencies
- Remove
remove_dir_all
crate to avoid CVE-2022-21658 - Replace unmaintained
ansi_term
crate withnu-ansi-term
crate - Update clap crates to generate better completion scripts and man page
- Remove
Assets 8
v0.3.1
Compare
- Fix parsing some command line options
- Fix
--glob
was not repeatable - Fix
--ignore-case
and--smart-case
should override each other - Fix
--line-regexp
and--word-regexp
should override each other
- Fix
Assets 8
v0.3.0
Compare
- Update
syntect
dependency to v5.0.0. Thanks to lazy loading, this change makes loading assets at startup about 70% faster. The small benchmark showedhgrep
command was 1.7x faster when searching a small file with-p syntect
compared to v0.2.8. - Update
bat
dependency from 0.20 to 0.22. This introduces several improvements and fixes which were recently added to bat when using-p bat
. - Add
--generate-man-page
flag to generate a manual page file. Save the output to yourman
directory to show the help withman
command. If you install hgrep with Homebrew, it will be automatically generated.hgrep --generate-man-page > /usr/local/share/man/man1/hgrep.1 man hgrep
- Add several syntax highlighting for configuration files (Git configs, Fish history, SSH config, Nginx config, ...).
- Wrap the
--help
output looking at the terminal width. The output is more compact than v0.2.8. - Improve error handling when failing to enable ANSI color sequence support on Windows.
Assets 8
1 person reacted
v0.2.8
Compare
- Fix some command line boolean flags wrongly took an argument. (thanks @Ryooooooga, #15)
Assets 8
1 person reacted
Previous Next
You canβt perform that action at this time.