ack

E427870

ack is a command-line search tool for programmers that improves on grep with language-aware searching, sensible defaults, and features tailored for codebases.

All labels observed (2)

Label Occurrences
ack canonical 3
ack 3.x 1

How this entity was disambiguated

Statements (46)

Predicate Object
instanceOf command-line search tool ⓘ
grep-like tool ⓘ
software utility ⓘ
alsoKnownAs ack-grep ⓘ
category Unix text processing utilities ⓘ
search software ⓘ
commandName ack ⓘ
defaultBehavior searches only text files ⓘ
skips binary files ⓘ
skips common build artifacts ⓘ
designGoal be a better grep for programmers ⓘ
optimize for searching large codebases ⓘ
reduce need for command-line options ⓘ
developer Andy Lester ⓘ
distribution CPAN ⓘ
feature Perl-compatible regular expressions ⓘ
colorized output ⓘ
context line display ⓘ
file type filters ⓘ
ignores backup files by default ⓘ
ignores version control directories by default ⓘ
integration with editors and IDEs ⓘ
language-aware searching ⓘ
recursive directory search ⓘ
search by file extension ⓘ
search by programming language ⓘ
sensible defaults ⓘ
hasVersion ack 2.x ⓘ
ack 3.x ⓘ
linked to: ack
inspiredBy grep ⓘ
linked to: GNU Grep
license Artistic License 2.0 ⓘ
operatingSystem Linux ⓘ
Unix-like systems ⓘ
Windows ⓘ
macOS ⓘ
primaryUse searching source code ⓘ
searching text files ⓘ
programmingLanguage Perl ⓘ
releaseModel open source ⓘ
supports Perl regular expressions syntax ⓘ
piping and shell integration ⓘ
searching standard input ⓘ
typicalUsers software developers ⓘ
system administrators ⓘ
website https://beyondgrep.com/ ⓘ
writtenIn Perl ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

ripgrep → inspiredBy → ack ⓘ
ack → hasVersion → ack 3.x ⓘ
linked to: ack