diff options
| author | Shohei YOSHIDA <syohex@gmail.com> | 2024-04-17 09:41:25 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-17 09:41:25 +0900 |
| commit | efaa595ae93ce03836a1610dfd3364f081da8f3b (patch) | |
| tree | 6cf59b26fe53711dfa7627af185dc95747a91ad7 | |
| parent | Merge pull request #1078 from hydrargyrum/neo (diff) | |
| parent | Add format configuration (diff) | |
| download | zsh-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/_rdfind | 41 |
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 |
