#compdef transmissioncli 

_arguments -s -S \
'(-h --help)'{-h,--help}'[Print help and exit]' \
'(-i --info)'{-i,--info}'[Print metainfo and exit]' \
'(-d --download)'{-d,--download}'[Maximum download rate (nolimit = -1) (default = -1)]:integer:' \
'(-n --net-traversal)'{-n,--nat-traversal}'[Attempt NAT traversal using NAT-PMP or UPnP IGD]' \
'(-p --port)'{-p,--port}'[Port we should listen on (default = 51413)]:integer:' \
'(-s --scrape)'{-s,--scrape}'[Print counts of seeders/leechers and exit]' \
'(-u --upload)'{-u,--upload}'[Maximum upload rate (nolimit = -1) (default = 20)]:integer:' \
'(-v --verbose)'{-v,--verbose}'[Verbose level]:level:((0\:Low 1\:Medium 2\:High))' \
"*:torrent files:_files -g '*.torrent'" 
