diff options
Diffstat (limited to 'Completion/User/_patch')
-rw-r--r-- | Completion/User/_patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/Completion/User/_patch b/Completion/User/_patch new file mode 100644 index 000000000..c477143ca --- /dev/null +++ b/Completion/User/_patch @@ -0,0 +1,32 @@ +#compdef patch + +_arguments -s \ + '-p+:number:(0)' \ + '-F+:lines:' \ + '-l' '-c' '-e' '-n' '-u' '-N' '-R' \ + '-i+:patch file:_files' \ + '-o+:output file:_files' \ + '-r+:reject file:_files' \ + '-D+:name:' \ + '-E' '-Z' '-T' \ + '-b' \ + '-V+:version control style:(simple numbered existing)' \ + '-B+:backup path prefix:' \ + '-Y+:basename basename prefix:_files' \ + '-z+:backup file suffix:(.bak)' \ + '-g+:NUM:' \ + '-t' '-f' '-s' \ + '-d+:chdir to:_files -/' \ + '-v' \ + ':original file:_files' \ + ':patch file:_files' \ + -- \ + '*=NUM*:number:(0)' \ + '*=LINES*:lines:' \ + '*=PATCHFILE*:patch file:_files' \ + '*=FILE*:file:_files' \ + '*=NAME*:name:' \ + '*=WORD*:quoting style:(literal shell shell-always c escape)' \ + '*=STYLE*:version control style:(simple numbered existing)' \ + '*=SUFFIX*:backup file suffix:(.bak)' \ + '*=DIR*:chdir to:_files -/' |