chezmoi init
This commit is contained in:
commit
530d6d7195
1176 changed files with 111325 additions and 0 deletions
21
dot_oh-my-zsh/plugins/spring/README.md
Normal file
21
dot_oh-my-zsh/plugins/spring/README.md
Normal file
|
@ -0,0 +1,21 @@
|
|||
# Spring Boot oh-my-zsh plugin
|
||||
|
||||
Adds autocomplete options for all [Spring Boot](https://spring.io/projects/spring-boot) commands.
|
||||
|
||||
To use it, add `spring` to the plugins array in your zshrc file:
|
||||
|
||||
```zsh
|
||||
plugins=(... spring)
|
||||
```
|
||||
|
||||
## Tips
|
||||
|
||||
* Install Spring Cloud plugin: spring install org.springframework.cloud:spring-cloud-cli:1.0.2.RELEASE
|
||||
|
||||
## Reference
|
||||
|
||||
* Spring Boot: https://spring.io/projects/spring-boot
|
||||
* Spring Boot CLI: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#cli
|
||||
|
||||
Maintainer : linux_china ([@linux_china](https://twitter.com/linux_china))
|
||||
|
29
dot_oh-my-zsh/plugins/spring/_spring
Normal file
29
dot_oh-my-zsh/plugins/spring/_spring
Normal file
|
@ -0,0 +1,29 @@
|
|||
#compdef spring 'spring'
|
||||
#autoload
|
||||
|
||||
_spring() {
|
||||
|
||||
local cword
|
||||
let cword=CURRENT-1
|
||||
|
||||
local hints
|
||||
hints=()
|
||||
|
||||
local reply
|
||||
while read -r line; do
|
||||
reply=`echo "$line" | awk '{printf $1 ":"; for (i=2; i<NF; i++) printf $i " "; print $NF}'`
|
||||
hints+=("$reply")
|
||||
done < <(spring hint ${cword} ${words[*]})
|
||||
|
||||
if ((cword == 1)) {
|
||||
_describe -t commands 'commands' hints
|
||||
return 0
|
||||
}
|
||||
|
||||
_describe -t options 'options' hints
|
||||
_files
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
_spring "$@"
|
Loading…
Add table
Add a link
Reference in a new issue