mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-11 13:01:28 +02:00
Python modules can behave like commands in their own right. This allows modules to define _python_module-* functions that are used to complete module arguments. Also gets the ball rolling by defining completions for venv, http.server, and json.tool.
8 lines
376 B
Text
8 lines
376 B
Text
#autoload
|
|
|
|
_arguments -S \
|
|
'(-h --help)'{-h,--help}'[show a help message and exit]' \
|
|
'--cgi[run as CGI server]' \
|
|
'(-b --bind)'{-b+,--bind=}'[bind to this address]:address:' \
|
|
'(-d --directory)'{-d+,--directory=}'[serve this directory]:directory:_directories' \
|
|
'(-p --protocol)'{-p+,--protocol=}'[conform to this HTTP version]:protcol version:(HTTP/1.0 HTTP/1.1)'
|