aboutsummaryrefslogtreecommitdiffstats
path: root/src/_golang
diff options
context:
space:
mode:
authorShohei YOSHIDA <syohex@gmail.com>2024-07-30 12:58:19 +0900
committerShohei YOSHIDA <syohex@gmail.com>2024-07-30 12:58:19 +0900
commit580b096df456239258e3222bd7bd62e1eeeeec79 (patch)
tree3e446f78740dc0bc622049d8c55735bca4cbc350 /src/_golang
parentUpdate 'go tool vet' completion (diff)
downloadzsh-completions-580b096df456239258e3222bd7bd62e1eeeeec79.tar
zsh-completions-580b096df456239258e3222bd7bd62e1eeeeec79.tar.gz
zsh-completions-580b096df456239258e3222bd7bd62e1eeeeec79.tar.bz2
zsh-completions-580b096df456239258e3222bd7bd62e1eeeeec79.tar.lz
zsh-completions-580b096df456239258e3222bd7bd62e1eeeeec79.tar.xz
zsh-completions-580b096df456239258e3222bd7bd62e1eeeeec79.tar.zst
zsh-completions-580b096df456239258e3222bd7bd62e1eeeeec79.zip
Update 'go tool trace' completion
Diffstat (limited to 'src/_golang')
-rw-r--r--src/_golang11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/_golang b/src/_golang
index 87e7d54..c4a4d2a 100644
--- a/src/_golang
+++ b/src/_golang
@@ -1049,9 +1049,18 @@ case $state in
'*:files:_files'
;;
- trace)
+ (trace)
+ local -a trace_types=(
+ "net:network blocking profile"
+ "sync:synchronization blocking profile"
+ "syscall:syscall blocking profile"
+ "scheduler:latency profile"
+ )
+
_arguments \
+ '-pprof=[profile type]:type:{_describe "type" trace_types}' \
'-http=[HTTP service address]:addr' \
+ '-d=[print debug info such as parsed events]:level:((1\:"high-level" 2\:"low-level"))' \
'*:files:_files'
;;