Haskell, stack: locate the executable
I'm looking for something like $ stack whereis hasktags where whereis acts more or less like UNIX whereis command. hasktags is to be run like this: $ stack exec -- hasktags stack exec -- whereis hasktags will do. stack exec -- whereis yourprogramname works for me on a Linux box, but I have to use stack exec -- which yourprogramname on Mac OS X. ( which also works on Linux, of course.) Note that neither of these are useful for automating deployments when the executable name is the same as one on the build machine -- not likely, but not impossible. 来源: https://stackoverflow.com/questions