diff options
Diffstat (limited to 'Completion/User/_patch')
-rw-r--r-- | Completion/User/_patch | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/Completion/User/_patch b/Completion/User/_patch index 0c66f99dd..9c5bc0269 100644 --- a/Completion/User/_patch +++ b/Completion/User/_patch @@ -1,19 +1,32 @@ #compdef patch _arguments -s \ - '-p+:number:(0)' \ - '-F+:lines:' \ - -{l,c,e,n,u,N,R,E,Z,T,b,t,f,s,v} \ + '(--strip)-p+:number:(0)' \ + '(--fuzz)-F+:lines:' \ + '(--context)-c' \ + '(--ed)-e' \ + '(--force)-f' \ + '(--batch)-t' \ + '(--ignore-whitespace)-l' \ + '(--normal)-n' \ + '(--forward)-N' \ + '(--reverse)-R' \ + '(--silent --quiet)-s' \ + '(--skip)-S' \ + '(--unified)-u' \ + '(--version)-v' \ + -{E,Z,T} \ '-i+:patch file:_files' \ - '-o+:output file:_files' \ - '-r+:reject file:_files' \ - '-D+:name:' \ - '-V+:version control style:(simple numbered existing)' \ - '-B+:backup path prefix:' \ + '(--output)-o+:output file:_files' \ + '(--reject-file)-r+:reject file:_files' \ + '(--ifdef)-D+:name:' \ + '(--version-control)-V+:version control style:(simple numbered existing)' \ + '(--prefix)-B+:backup path prefix:' \ + '(--suffix)-b:backup extension:' \ '-Y+:backup basename prefix:_files' \ '-z+:backup file suffix:(.bak)' \ '-g+:NUM:' \ - '-d+:chdir to:_files -/' \ + '(--directory)-d+:chdir to:_files -/' \ ':original file:_files' \ ':patch file:_files' \ -- \ |