ACK blocking from SBT <p>I'm trying to run ACK from inside the console-project in SBT using the ! command like so:</p> <pre><code>"ack [pattern] [dir]" ! </code></pre> <p>But ack seems to be entering "filter mode"</p> <pre><code>ack: Ignoring 1 argument on the command-line while acting as a filter. </code></pre> <p>Apparently filter mode blocks and waits for input from stdin.</p> <p>I see another <a href="http://groups.google.com/group/ack-users/browse_thread/thread/a72e493ffb25e448?pli=1" rel="nofollow">guy</a> had the same problem running it from VIM. In the VIM case unsetting <em>noguipty</em> in <em>.gvimrc</em> fixed his problem. I'm not exactly sure why it fixed his problem or how it might relate to SBT.</p> <p>Any ideas people?</p> <pre><code>[info] Building project ScalaLab 1.0 against Scala 2.8.0 [info] using sbt.DefaultProject with sbt 0.7.4 and Scala 2.7.7 </code></pre>