about summary refs log tree commit diff
path: root/Completion/Cygwin/Command/_pscp
blob: f04afb8d158573464372e2df02b4ff2330baab41 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#compdef pscp pscp.exe
#Generated by Felix Rosencrantz

local context state line
typeset -A opt_args
_arguments  \
  '-p[preserve file attributes]' \
  "-q[quiet, don't show statistics]" \
  '-r[copy directories recursively]' \
  '-v[show verbose messages]' \
  '-load:Load settings from saved session:->sessname' \
  '-P:connect to specified port:_ports' \
  '-l:connect with specified username:_users' \
  '-pw[passw login with specified password]' \
  '(-1 -2)'{-1,-2}'[force use of particular SSH protocol version]' \
  '-C[enable compression]' \
  '-i:private key file for authentication:_files' \
  '-batch[disable all interactive prompts]' \
  '-unsafe[allow server-side wildcards (DANGEROUS)]' \
  '*: :_files'  && return 0
            
case $state in
  "sessname");;
esac