Add autocomplete and a couple of aliases for the Play Framework v2.x
This commit is contained in:
parent
27c6becffd
commit
8dbd049da4
32
plugins/play/_play
Normal file
32
plugins/play/_play
Normal file
@ -0,0 +1,32 @@
|
||||
#compdef play
|
||||
#autoload
|
||||
|
||||
local -a _play_commands
|
||||
_play_commands=(
|
||||
'classpath:Display the project classpath'
|
||||
'clean:Clean all generated files'
|
||||
'clean-all:Force clean all generated directories including the SBT cache'
|
||||
'compile:Compile the current application'
|
||||
'~compile:Compile the current application continuously with automatic reloading'
|
||||
'console:Launch the interactive Scala console (use :quit to exit)'
|
||||
'dependencies:Display the dependencies summary'
|
||||
'dist:Construct standalone application package'
|
||||
'package:Package your application as a JAR'
|
||||
'publish:Publish your application in a remote repository'
|
||||
'publish-local:Publish your application in the local repository'
|
||||
'reload:Reload the current application build file'
|
||||
'run:Run the current application in DEV mode'
|
||||
'~run:Run the current application in DEV mode with automatic reloading'
|
||||
'test:Run Junit tests and/or Specs from the command line'
|
||||
'~test:Run Junit tests and/or Specs continuously with automatic reloading'
|
||||
'eclipse:Generate eclipse project file'
|
||||
'idea:Generate Intellij IDEA project file'
|
||||
'start:Start the current application in another JVM in PROD mode'
|
||||
'update:Update application dependencies'
|
||||
)
|
||||
|
||||
|
||||
local expl
|
||||
|
||||
_describe -t commands "play subcommand" _play_commands
|
||||
return
|
13
plugins/play/play.plugin.zsh
Normal file
13
plugins/play/play.plugin.zsh
Normal file
@ -0,0 +1,13 @@
|
||||
# ------------------------------------------------------------------------------
|
||||
# FILE: play.plugin.zsh
|
||||
# DESCRIPTION: oh-my-zsh plugin file for PlayFramework 2.x.
|
||||
# AUTHOR: Joe Zulli (GitHub Alias: GitsMcGee)
|
||||
# VERSION: 1.0.0
|
||||
# ------------------------------------------------------------------------------
|
||||
|
||||
# Hopefully useful aliases. All Aliases start with 'pl...'
|
||||
alias pltc="play '~compile'" # Compile in "triggered execution" mode
|
||||
alias pltr="play '~run'" # Run in "triggered execution" mode
|
||||
alias pltt="play '~test'" # Test in "triggered execution" mode
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user