Update 'go mod' completion
This commit is contained in:
parent
580b096df4
commit
9380071ffb
24
src/_golang
24
src/_golang
|
@ -634,10 +634,10 @@ case $state in
|
||||||
(download)
|
(download)
|
||||||
_arguments \
|
_arguments \
|
||||||
'-json[print a sequence of JSON objects to standard output]' \
|
'-json[print a sequence of JSON objects to standard output]' \
|
||||||
'-x[print the commands download executes]'
|
'-x[print the commands download executes]' \
|
||||||
|
'-reuse[file containing the JSON output of a previous "go mod download -json" invocation]:json:_files -g "*.json"'
|
||||||
;;
|
;;
|
||||||
|
(edit)
|
||||||
edit)
|
|
||||||
_arguments \
|
_arguments \
|
||||||
${edit_flags[@]} \
|
${edit_flags[@]} \
|
||||||
"-module[change the module's path]" \
|
"-module[change the module's path]" \
|
||||||
|
@ -645,31 +645,31 @@ case $state in
|
||||||
'*-dropexclude=[drop an exclusion for the given module path and version]:dropexclude' \
|
'*-dropexclude=[drop an exclusion for the given module path and version]:dropexclude' \
|
||||||
':go.mod:_path_files -g "go.mod"'
|
':go.mod:_path_files -g "go.mod"'
|
||||||
;;
|
;;
|
||||||
graph)
|
(graph)
|
||||||
_arguments \
|
_arguments \
|
||||||
'-go[report the module graph as loaded by the given Go version]:goversion'
|
'-go[report the module graph as loaded by the given Go version]:goversion' \
|
||||||
|
'-x[print the commands graph executes]'
|
||||||
;;
|
;;
|
||||||
init)
|
(init)
|
||||||
# Use go packages as module name suggestion
|
# Use go packages as module name suggestion
|
||||||
_arguments \
|
_arguments \
|
||||||
'*:module:__go_packages'
|
'*:module:__go_packages'
|
||||||
;;
|
;;
|
||||||
tidy)
|
(tidy)
|
||||||
_arguments \
|
_arguments \
|
||||||
'-v[print information about removed modules to standard error]' \
|
'-v[print information about removed modules to standard error]' \
|
||||||
'-e[attempt to proceed despite errors encountered while loading packages]' \
|
'-e[attempt to proceed despite errors encountered while loading packages]' \
|
||||||
|
'-x[print the commands download executes]' \
|
||||||
'-go[update the go directive in the go.mod file to the given version]:goversion' \
|
'-go[update the go directive in the go.mod file to the given version]:goversion' \
|
||||||
'-compat[preserves additional checksums needed for the indicated Go version]'
|
'-compat[preserves additional checksums needed for the indicated Go version]:version'
|
||||||
;;
|
;;
|
||||||
vendor)
|
(vendor)
|
||||||
_arguments \
|
_arguments \
|
||||||
'-v[print the names of vendored modules and packages to standard error]' \
|
'-v[print the names of vendored modules and packages to standard error]' \
|
||||||
'-e[attempt to proceed despite errors encountered while loading packages]' \
|
'-e[attempt to proceed despite errors encountered while loading packages]' \
|
||||||
'-o[create the vendor directory at the given path instead of "vendor"]:directory:_path_files -/'
|
'-o[create the vendor directory at the given path instead of "vendor"]:directory:_path_files -/'
|
||||||
;;
|
;;
|
||||||
verify)
|
(why)
|
||||||
;;
|
|
||||||
why)
|
|
||||||
_arguments \
|
_arguments \
|
||||||
'-m[treats the arguments as a list of modules]' \
|
'-m[treats the arguments as a list of modules]' \
|
||||||
'-vendor[exclude tests of dependencies]' \
|
'-vendor[exclude tests of dependencies]' \
|
||||||
|
|
Loading…
Reference in New Issue