openbsd-ports/shells/zsh/patches/patch-Completion_Unix_Command__find
2008-02-08 04:55:08 +00:00

100 lines
4.0 KiB
Plaintext

$OpenBSD: patch-Completion_Unix_Command__find,v 1.2 2008/02/08 04:55:08 okan Exp $
--- Completion/Unix/Command/_find.orig Thu Dec 13 15:04:47 2007
+++ Completion/Unix/Command/_find Thu Dec 13 15:13:49 2007
@@ -1,71 +1,40 @@
-#compdef find
+#compdef find (OpenBSD)
+# Sebastian Stark <seb@todesplanet.de>
_arguments \
- '*-daystart' \
- '*-depth' \
- '*-follow' \
- '*-help' \
- '*-ignore_readdir_race' \
- '*-maxdepth:maximum search depth:' \
- '*-mindepth:minimum search depth:' \
- '*-mount' \
- '*-noignore_readdir_race' \
- '*-noleaf' \
- '*-regextype:regexp syntax:(emacs posix-awk posix-basic posix-egrep posix-extended)' \
- '*-version' \
- '*-warn' \
- '*-nowarn' \
- '*-xdev' \
- '*-amin:access time (minutes):' \
- '*-cmin:inode change time (minutes):' \
- '*-mmin:modification time (minutes):' \
- '*-atime:access time (days):' \
- '*-ctime:inode change time (days):' \
- '*-mtime:modification time (days):' \
+ '*-amin:access time (minutes)' \
'*-anewer:file to compare (access time):_files' \
+ '*-atime:access time (days)' \
+ '*-cmin:inode change time (minutes)' \
'*-cnewer:file to compare (inode change time):_files' \
- '*-newer:file to compare (modification time):_files' \
- '*-used:access after inode change (days):' \
+ '*-ctime:inode change time (minutes)' \
'*-empty' \
- '*-false' \
- '*-fstype:file system type:_file_systems' \
- '*-gid:numeric group ID:' \
+ '*-exec:program: _command_names -e:*\;::program arguments: _normal' \
+ '*-execdir:program: _command_names -e:*\;::program arguments: _normal' \
+ '*-flags:special file flag:(arch opaque nodump sappnd schg uappnd uchg)' \
+ '*-follow' \
+ '*-fstype:filesystem type:(local rdonly union xfs umap procfs portal null nfs msdos mfs kernfs ffs fdesc ext2fs cd9660 ados)' \
'*-group:group:_groups' \
- '*-uid:numeric user ID:' \
- '*-user:user:_users' \
- '*-lname:link pattern to search:' \
- '*-ilname:link pattern to search (case insensitive):' \
- '*-name:name pattern to search:' \
'*-iname:name pattern to search (case insensitive):' \
- '*-path:path pattern to search:' \
- '*-ipath:path pattern to search (case insensitive):' \
- '*-regex:regular expression to search:' \
- '*-iregex:regular expression to search (case insensitive):' \
- '*-wholename:full path pattern to search:' \
- '*-iwholename:full path pattern to search (case insensitive):' \
- '*-inum:inode number:' \
+ '*-inum:inode number' \
'*-links:number of links:' \
+ '*-ls' \
+ '*-maxdepth:maximum search depth:' \
+ '*-mindepth:minimum search depth:' \
+ '*-mmin:modification time (minutes):' \
+ '*-mtime:modification time (days):' \
+ '*-name:name pattern to search:' \
+ '*-newer:file to compare (modification time):_files' \
'*-nouser' \
'*-nogroup' \
- '*-perm:file permission bits:' \
- '*-size:file size:' \
- '*-samefile:same inode as:_files' \
- '*-true' \
- '*-type:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))' \
- '*-xtype:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))' \
- '*-delete' \
- '*-exec:program: _command_names -e:*\;::program arguments: _normal' \
- '*-execdir:program: _command_names -e:*\;::program arguments: _normal' \
'*-ok:program: _command_names -e:*\;::program arguments: _normal' \
- '*-okdir:program: _command_names -e:*\;::program arguments: _normal' \
'*-fls:output file:_files' \
- '*-fprint:output file:_files' \
- '*-fprint0:output file:_files' \
- '*-fprintf:output file:_files:output format:' \
+ '*-path:path pattern to search:' \
+ '*-perm:file permission bits:' \
'*-print' \
'*-print0' \
- '*-printf:output format:' \
'*-prune' \
- '*-quit' \
- '*-ls' \
+ '*-size:file size:' \
+ '*-type:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))' \
+ '*-user:user:_users' \
'*:directory:_files -/'