title: Is there a way to specify an alternate location for sbt to look for build config via the command line?
body: <p>As far as I can tell when you run the sbt executable it looks for your build configuration within the current directory structure (build.sbt or  build scala files). Is there a way to specify an alternate location for the sbt executable to look for the build.sbt or build scala files? Also is there a way to similarly specify a working directory?</p>
  
  <p>For example, could I run sbt from any directory but specify a commandline argument to indicate which build.sbt file I want to run and where the working directory should be?</p>
  
  <p>Something like:</p>
  
  <pre><code>sbt -b /some/dir1/with/build.sbt -w /tmp/sbt/working/dir
  </code></pre>
  
  <p>I want to do this outside of a build.sbt file, just through the commandline.</p>