The platinum searcher: ack/ag clone written in Go
github.com
github.com
Even console colouring works out of the box, and since that's pretty rotten to get done on Windows [0], I have to assume someone somewhere did a lot of effort for that :-)
[0] https://code.google.com/p/googletest/source/browse/trunk/src...
Anyone have any insight as to how this was achieved? Ag is fairly well optimized from what I've seen. Is this just the Go runtime being more efficient that libc or some other amazing technical achievement or is this simply a case of pt ignoring more files that Ag by default?