Update 'go tool cgo' completion

This commit is contained in:
Shohei YOSHIDA 2024-07-29 18:10:37 +09:00
parent b4c970619b
commit 5a4bbc1ad8
No known key found for this signature in database
GPG Key ID: C9A1BB11BB940CF2
1 changed files with 11 additions and 7 deletions

View File

@ -769,21 +769,25 @@ case $state in
(cgo) (cgo)
_arguments \ _arguments \
'(- *)-V[print cgo version and exit]' \
'-debug-define[print relevant #defines]' \ '-debug-define[print relevant #defines]' \
'-debug-gcc[print gcc invocations]' \ '-debug-gcc[print gcc invocations]' \
'-dynimport[if non-empty, print dynamic import data]:string' \ '-dynimport[if non-empty, print dynamic import data]:string' \
'-dynlinker[record dynamic linker information]' \ '-dynlinker[record dynamic linker information]' \
'-dynout[write -dynimport output to file]:file' \ '-dynout[write -dynimport output to file]:file:_files' \
'-dynpackage[set Go package for -dynimport output]:string' \ '-dynpackage[set Go package for -dynimport output]:string' \
'-exportheader[where to write export header]:string' \ '-exportheader[where to write export header]:string' \
'-gccgo[generate files for use with gccgo]' \ '-importpath[the import path for the Go package]:package' \
'-gccgopkgpath[-fgo-pkgpath option used with gccgo]:string' \
'-gccgoprefix[-fgo-prefix option used with gccgo]:string' \
'-godefs[write Go definitions for C file to stdout]' \
'-import_runtime_cgo[import runtime/cgo in generated code]' \ '-import_runtime_cgo[import runtime/cgo in generated code]' \
'-import_syscall[import syscall in generated code]' \ '-import_syscall[import syscall in generated code]' \
'-importpath[import path of package being built]:path' \ '-gccgo[generate files for use with gccgo]' \
'-objdir[object directory]:dir' '-gccgoprefix[-fgo-prefix option used with gccgo]:string' \
'-gccgopkgpath[-fgo-pkgpath option used with gccgo]:string:_path_files -/' \
'-gccgo_define_cgoincomplete[define cgo.Incomplete locally rather than importing it from "runtime/cgo" package]' \
'-godefs[write Go definitions for C file to stdout]' \
'-objdir[object directory]:dir:_path_files -/' \
'-srcdir[source directory]:dir:_path_files -/' \
'*:file:_files'
;; ;;
compile) compile)