From 030d9ee0974996a87a09bbf30648d715a4123038 Mon Sep 17 00:00:00 2001 From: Mirko Caserta Date: Wed, 30 Jan 2013 11:41:27 +0100 Subject: [PATCH 1/2] SBT Plugin version 1.0.0 --- plugins/sbt/sbt.plugin.zsh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 plugins/sbt/sbt.plugin.zsh diff --git a/plugins/sbt/sbt.plugin.zsh b/plugins/sbt/sbt.plugin.zsh new file mode 100644 index 000000000..d0d171741 --- /dev/null +++ b/plugins/sbt/sbt.plugin.zsh @@ -0,0 +1,27 @@ +# ------------------------------------------------------------------------------ +# FILE: sbt.plugin.zsh +# DESCRIPTION: oh-my-zsh plugin file. +# AUTHOR: Mirko Caserta (mirko.caserta@gmail.com) +# VERSION: 1.0.0 +# ------------------------------------------------------------------------------ + +function listSbtCompletions { + reply=( + # common lifecycle + clean compile doc gen-idea update + # console + console console-quick console-project + # dist + dist dist:clean + # package + package package-doc package-src + # publish + publish publish-local + # + run run-main + # test + test test-only test-quick test:console-quick test:run-main + ); +} + +compctl -K listSbtCompletions sbt From 11adf3f6133ab1e19ecdbdf2fc6cbb0f6179f4ac Mon Sep 17 00:00:00 2001 From: Mirko Caserta Date: Thu, 31 Jan 2013 11:43:50 +0100 Subject: [PATCH 2/2] Added aliases for SBT plugin --- plugins/sbt/sbt.plugin.zsh | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/plugins/sbt/sbt.plugin.zsh b/plugins/sbt/sbt.plugin.zsh index d0d171741..f610e3aa5 100644 --- a/plugins/sbt/sbt.plugin.zsh +++ b/plugins/sbt/sbt.plugin.zsh @@ -2,9 +2,26 @@ # FILE: sbt.plugin.zsh # DESCRIPTION: oh-my-zsh plugin file. # AUTHOR: Mirko Caserta (mirko.caserta@gmail.com) -# VERSION: 1.0.0 +# VERSION: 1.0.1 # ------------------------------------------------------------------------------ +# aliases - mnemonic: prefix is 'sb' +alias sbc='sbt compile' +alias sbco='sbt console' +alias sbcq='sbt console-quick' +alias sbcl='sbt clean' +alias sbcp='sbt console-project' +alias sbd='sbt doc' +alias sbdc='sbt dist:clean' +alias sbdi='sbt dist' +alias sbgi='sbt gen-idea' +alias sbp='sbt publish' +alias sbpl='sbt publish-local' +alias sbr='sbt run' +alias sbrm='sbt run-main' +alias sbu='sbt update' +alias sbx='sbt test' + function listSbtCompletions { reply=( # common lifecycle