aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala-sbt-0.13/Compat.scala
blob: 6138f7cc8f31e9e9d233859c5e3ef5d8b28df335 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
 * sbt-boilerplate is distributed under the 2-Clause BSD license. See the LICENSE file in the root
 * of the repository.
 *
 * Copyright (c) 2012-2016 Johannes Rudolph
 */
package spray.boilerplate

import sbt._
import Keys._

object Compat {
  private val boilerplateSource = settingKey[File]("Default directory containing boilerplate template sources.")
  private val inputFilter = "*.template"

  def allPaths(f: File) = f.***

  def watchSourceSettings = Def.settings {
    Seq(watchSources in Defaults.ConfigGlobal ++= ((boilerplateSource.value ** inputFilter) --- (boilerplateSource.value ** excludeFilter.value ** inputFilter)).get)
  }
}