b4a8cbf6a589a57572832714f0284e487719004a
- Author
- linux_china <linux_china@hotmail.com>
- Committer
- linux_china <linux_china@hotmail.com>
- Date
Message
spring boot plugin
Diff
1diff --git a/plugins/spring/_spring b/plugins/spring/_spring
2new file mode 100644
3index 0000000000000000000000000000000000000000..93f19517d51344e88637ea665f3c4d324b9ee67f
4--- /dev/null
5+++ b/plugins/spring/_spring
6@@ -0,0 +1,29 @@
7+#compdef spring 'spring'
8+#autoload
9+
10+_spring() {
11+
12+ local cword
13+ let cword=CURRENT-1
14+
15+ local hints
16+ hints=()
17+
18+ local reply
19+ while read -r line; do
20+ reply=`echo "$line" | awk '{printf $1 ":"; for (i=2; i<NF; i++) printf $i " "; print $NF}'`
21+ hints+=("$reply")
22+ done < <(spring hint ${cword} ${words[*]})
23+
24+ if ((cword == 1)) {
25+ _describe -t commands 'commands' hints
26+ return 0
27+ }
28+
29+ _describe -t options 'options' hints
30+ _files
31+
32+ return 0
33+}
34+
35+_spring "$@"