aboutsummaryrefslogtreecommitdiff
path: root/stage2/ToolsTasks.scala
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2017-03-03 02:42:36 +0000
committerChristopher Vogt <oss.nsp@cvogt.org>2017-03-04 20:19:11 -0500
commitbad8dc951e6d3faed4a9fa2f1fff70bfb153061e (patch)
tree44691a079a7c6cbd196ae0e8d22653cb9f4e8b4b /stage2/ToolsTasks.scala
parent26f2dfba40198020e981f27129c911d300b418ec (diff)
downloadcbt-bad8dc951e6d3faed4a9fa2f1fff70bfb153061e.tar.gz
cbt-bad8dc951e6d3faed4a9fa2f1fff70bfb153061e.tar.bz2
cbt-bad8dc951e6d3faed4a9fa2f1fff70bfb153061e.zip
search-class task for searching class on maven
Diffstat (limited to 'stage2/ToolsTasks.scala')
-rw-r--r--stage2/ToolsTasks.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/stage2/ToolsTasks.scala b/stage2/ToolsTasks.scala
index b5e94d4..eb41dd0 100644
--- a/stage2/ToolsTasks.scala
+++ b/stage2/ToolsTasks.scala
@@ -11,7 +11,7 @@ class ToolsTasks(
cbtLastModified: Long
)(implicit classLoaderCache: ClassLoaderCache){
def apply: String = "Available methods: " ++ lib.taskNames(getClass).mkString(" ")
-
+ override def toString = lib.usage(this.getClass, super.toString)
private val paths = CbtPaths(cbtHome, cache)
import paths._
implicit val logger: Logger = lib.logger
@@ -20,6 +20,9 @@ class ToolsTasks(
val scaffold = new Scaffold(logger)
def createMain: Unit = scaffold.createMain( cwd )
def createBuild: Unit = scaffold.createBuild( cwd )
+ def `search-class` = java.awt.Desktop.getDesktop().browse(new URI(
+ "http://search.maven.org/#search%7Cga%7C1%7Cc%3A%22" ++ URLEncoder.encode(args(1),"UTF-8") ++ "%22"
+ ))
def gui = NailgunLauncher.main(Array(
"0.0",
(cbtHome / "tools" / "gui").getAbsolutePath,