aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShohei YOSHIDA <syohex@gmail.com>2024-04-17 09:41:25 +0900
committerGitHub <noreply@github.com>2024-04-17 09:41:25 +0900
commitefaa595ae93ce03836a1610dfd3364f081da8f3b (patch)
tree6cf59b26fe53711dfa7627af185dc95747a91ad7
parentMerge pull request #1078 from hydrargyrum/neo (diff)
parentAdd format configuration (diff)
downloadzsh-completions-efaa595ae93ce03836a1610dfd3364f081da8f3b.tar
zsh-completions-efaa595ae93ce03836a1610dfd3364f081da8f3b.tar.gz
zsh-completions-efaa595ae93ce03836a1610dfd3364f081da8f3b.tar.bz2
zsh-completions-efaa595ae93ce03836a1610dfd3364f081da8f3b.tar.lz
zsh-completions-efaa595ae93ce03836a1610dfd3364f081da8f3b.tar.xz
zsh-completions-efaa595ae93ce03836a1610dfd3364f081da8f3b.tar.zst
zsh-completions-efaa595ae93ce03836a1610dfd3364f081da8f3b.zip
Merge pull request #1080 from hydrargyrum/rdfind
add completion for rdfind
-rw-r--r--src/_rdfind41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/_rdfind b/src/_rdfind
new file mode 100644
index 0000000..8862cbc
--- /dev/null
+++ b/src/_rdfind
@@ -0,0 +1,41 @@
+#compdef rdfind
+# ------------------------------------------------------------------------------
+# Description
+# -----------
+#
+# Completion script for rdfind (https://rdfind.pauldreik.se/).
+#
+# ------------------------------------------------------------------------------
+# Authors
+# -------
+#
+# * Hydrargyrum (https://github.com/hydrargyrum)
+#
+# ------------------------------------------------------------------------------
+
+_arguments \
+ "-ignoreempty[ignore empty files]:flag:(true false)" \
+ "-minsize[ignore files with less than N bytes]: :_numbers -d 1" \
+ "-maxsize[ignore files with N bytes or more]: :_numbers" \
+ "-followsymlinks[follow symlinks]:flag:(true false)" \
+ "-removeidentinode[remove items found which have identical inode and device ID]:flag:(true false)" \
+ "-checksum[type of checksum to be used]:algo:(md5 sha1 sha256 sha512)" \
+ "-deterministic[if set (the default), sort files of equal rank in an unspecified but deterministic order]:flag:(true false)" \
+ "(-makehardlinks -deleteduplicates)-makesymlinks[replace duplicate files with symbolic links]:flag:(true false)" \
+ "(-makesymlinks -deleteduplicates)-makehardlinks[replace duplicate files with hard links]:flag:(true false)" \
+ "(-makehardlinks -makesymlinks)-deleteduplicates[delete (unlink) files]:flag:(true false)" \
+ "-makeresultsfile[make a results file in the current directory]:flag:(true false)" \
+ "-outputname[make the results file name to be \"name\" instead of the default results.txt]:name" \
+ "(-n -dryrun)"{-n,-dryrun}"[display what should have been done, don’t actually delete or link anything]:flag:(true false)" \
+ "-sleep[sleeps X milliseconds between reading each file, to reduce load]: :_numbers -u ms -d 0" \
+ "(-h -help --help)"{-h,-help,--help}"[display a brief help message]" \
+ "(-v -version --version)"{-v,-version,--version}"[display the version number]" \
+ "*:file or directory:_files"
+
+# Local Variables:
+# mode: Shell-Script
+# sh-indentation: 2
+# indent-tabs-mode: nil
+# sh-basic-offset: 2
+# End:
+# vim: ft=zsh sw=2 ts=2 et