Port details on branch 2022Q3 |
- ugrep NEW ultra fast grep with interactive query UI
- 5.1.4 textproc =4 5.1.1Version of this port present on the latest quarterly branch.
- Maintainer: ashish@FreeBSD.org
- Port Added: 2020-08-10 14:36:56
- Last Update: 2024-04-10 14:21:05
- Commit Hash: 59173d4
- People watching this port, also watch:: nmap, vim, zip, rsync, smartmontools
- License: BSD3CLAUSE
- WWW:
- https://ugrep.com
- Description:
- NEW ultra fast grep with interactive query UI: search file systems,
source code, text, binary files, archives (cpio/tar/pax/zip),
compressed files (gz/Z/bz2/lzma/xz/lz4), documents, fuzzy search,
and more. A faster, user-friendly replacement for GNU/BSD grep.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/textproc/ugrep/ && make install clean
- To add the package, run one of these commands:
- pkg install textproc/ugrep
- pkg install ugrep
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: ugrep
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1712758752
SHA256 (Genivia-ugrep-v5.1.4_GH0.tar.gz) = 5b80b527c3c5b4cd8f0ec300d816ac0c1dea11c6de7774d69e9becebf492274d
SIZE (Genivia-ugrep-v5.1.4_GH0.tar.gz) = 6280906
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.4.1 : devel/gmake
- Library dependencies:
-
- libbrotlidec.so : archivers/brotli
- libbzip3.so : archivers/bzip3
- liblz4.so : archivers/liblz4
- libpcre2-8.so : devel/pcre2
- libzstd.so : archivers/zstd
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for ugrep-5.1.4:
7ZIP=on: 7zip support
AVX=on: AVX optimizations
BROTLI=on: Brotli compression support
BZIP3=on: bzip3 compression support
COLOR=on: Colorized output by default
HIDDEN=on: Search hidden files by default
LZ4=on: LZ4 compression support
MMAP=on: Enable memory mapped files by default
PAGER=on: Pager enabled by default
PCRE2=on: Use Perl Compatible Regular Expressions v2
PRETTY=on: Pretty output by default
SSE2=on: SSE2 optimizations
ZSTD=on: Zstandard compression support
===> Use 'make config' to modify these settings
- Options name:
- textproc_ugrep
- USES:
- compiler:c++11-lang gmake shebangfix
- pkg-message:
- For install:
- You have successfully built and installed ugrep.
You can use the ugrep & ug commands to search files.
The ugrep command is for batch use, whereas the ug
command is intended for interactive searches using
a .ugrep configuration file with your preferences,
located in the working directory or home directory.
Run 'ug --save-config' to create a .ugrep file.
Aliases to consider:
alias uq = 'ug -Q'
alias ux = 'ug -UX'
alias uz = 'ug -z'
alias grep = 'ugrep -G'
alias egrep = 'ugrep -E'
alias fgrep = 'ugrep -F'
alias pgrep = 'ugrep -P'
alias xgrep = 'ugrep -UX'
alias zgrep = 'ugrep -zG'
alias zegrep = 'ugrep -zE'
alias zfgrep = 'ugrep -zF'
alias zpgrep = 'ugrep -zP'
alias zxgrep = 'ugrep -zUX'
alias xdump = 'ugrep -X ""'
- Master Sites:
|