title: Environment properties files in scala project
body: <p>Just starting to learn scala for a new project. Have got to the point where I would like to define different properties files for the different environments the app is going to run on, ideally in a similar way to Rails - very lightweight, just one different properties file per environment that is loaded based on its name. I don't really care if it's a java properties file, YML or scala code.</p>
  
  <p>In the spirit of not reinventing the wheel I've been looking to see if there is some accepted standard Scala way of doing this but I can't find one, I've found a few similar but not identical questions here where people suggest using system properties in the startup script but this feels like it would end up being a nightmare.</p>
  
  <p>I could obviously implement it if needs be but feels like the sort of thing that should already exist. So - does it?</p>
  
  <p>I'm using sbt if that makes a difference.</p>