Update 'go mod' completion

This commit is contained in:
Shohei YOSHIDA 2024-07-31 12:06:03 +09:00
parent 580b096df4
commit 9380071ffb
No known key found for this signature in database
GPG Key ID: C9A1BB11BB940CF2
1 changed files with 12 additions and 12 deletions

View File

@ -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]' \