gich is a cross platform which tool written in Go
A which utility takes a list of command names and searches
the system's path for each executable file that would be run had
these commands actually been invoked.
$ hg clone bitbucket.org/jpoirier/gich
$ go build gich.go
Then move the gich executable somewhere in you system path.
gich [-a|-s|-h|-help] file ...
-a List all executable instances found rather than just the first one.
-s Output 'Found' if any of the executables were found and 'None' if none were found
-h Print this usage message
-help Print this usage message
> gich -l ls cat sh
> gich -l ping calc cmd