#562: rclone now ships its own completion (f1f7e0e6f9
)
This commit is contained in:
parent
f3b38922bf
commit
8e5db9fcb1
119
src/_rclone
119
src/_rclone
|
@ -1,119 +0,0 @@
|
||||||
#compdef rclone
|
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# Copyright (c) 2016 Github zsh-users - http://github.com/zsh-users
|
|
||||||
# All rights reserved.
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions are met:
|
|
||||||
# * Redistributions of source code must retain the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# * Redistributions in binary form must reproduce the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer in the
|
|
||||||
# documentation and/or other materials provided with the distribution.
|
|
||||||
# * Neither the name of the zsh-users nor the
|
|
||||||
# names of its contributors may be used to endorse or promote products
|
|
||||||
# derived from this software without specific prior written permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
|
||||||
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
|
||||||
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
|
||||||
# DISCLAIMED. IN NO EVENT SHALL ZSH-USERS BE LIABLE FOR ANY
|
|
||||||
# DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
|
||||||
# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
|
||||||
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
|
||||||
# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
|
||||||
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
|
||||||
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# Description
|
|
||||||
# -----------
|
|
||||||
#
|
|
||||||
# Completion script for rclone (http://rclone.org/).
|
|
||||||
#
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
# Author(s)
|
|
||||||
# -------
|
|
||||||
#
|
|
||||||
# * Rajat Roy <i3wm.debian@gmail.com>
|
|
||||||
#
|
|
||||||
# ------------------------------------------------------------------------------
|
|
||||||
|
|
||||||
_rclone() {
|
|
||||||
local state
|
|
||||||
|
|
||||||
_arguments \
|
|
||||||
'1: :->subcommand' \
|
|
||||||
'--bwlimit' \
|
|
||||||
'--checkers' \
|
|
||||||
'(-c --checksum)'{-c,--checksum}'[check the file hash and size to determine if files are equal]' \
|
|
||||||
'--config' \
|
|
||||||
'--contimeout' \
|
|
||||||
'--dedupe-mode' \
|
|
||||||
'(-n --dry-run)'{-n,--dry-run}'[Do a trial run with no permanent changes]' \
|
|
||||||
'--ignore-existing' \
|
|
||||||
'--ignore-size' \
|
|
||||||
'(-I --ignore-times)'{-I,--ignore-times}'[unconditionally upload all files regardless of the state of files on the destination]' \
|
|
||||||
'--log-file' \
|
|
||||||
'--low-level-retries' \
|
|
||||||
'--max-depth' \
|
|
||||||
'--modify-window' \
|
|
||||||
'--no-gzip-encoding' \
|
|
||||||
'--no-update-modtime' \
|
|
||||||
'(-q --quiet)'{-q,--quiet}'[as little output as possible]' \
|
|
||||||
'--retries' \
|
|
||||||
'--size-only' \
|
|
||||||
'--stats' \
|
|
||||||
'--delete-' \
|
|
||||||
'--timeout' \
|
|
||||||
'--transfers' \
|
|
||||||
'(-u --update)'{-u,--update}'[skip any files which exist on the destination and have a modified time that is newer than the source file]' \
|
|
||||||
'(-v --verbose)'{-v,--verbose}'[tells you about every file it considers and transfers]' \
|
|
||||||
'--delete-excluded' \
|
|
||||||
'--filter' \
|
|
||||||
'--filter-from' \
|
|
||||||
'-exclude' \
|
|
||||||
'--exclude-from' \
|
|
||||||
'--include' \
|
|
||||||
'--include-from' \
|
|
||||||
'--files-from' \
|
|
||||||
'--min-size' \
|
|
||||||
'--max-size' \
|
|
||||||
'--min-age' \
|
|
||||||
'--max-age' \
|
|
||||||
'--dump-filters' \
|
|
||||||
'*:files:_files'
|
|
||||||
|
|
||||||
case $state in
|
|
||||||
subcommand)
|
|
||||||
_arguments '1: :(
|
|
||||||
config
|
|
||||||
copy
|
|
||||||
sync
|
|
||||||
move
|
|
||||||
delete
|
|
||||||
purge
|
|
||||||
mkdir
|
|
||||||
rmdir
|
|
||||||
check
|
|
||||||
ls
|
|
||||||
lsd
|
|
||||||
lsl
|
|
||||||
md5sum
|
|
||||||
sha1sum
|
|
||||||
size
|
|
||||||
version
|
|
||||||
cleanup
|
|
||||||
dedupe
|
|
||||||
authorize
|
|
||||||
cat
|
|
||||||
genautocomplete
|
|
||||||
gendocs
|
|
||||||
listremotes
|
|
||||||
mount
|
|
||||||
--help)'
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
}
|
|
||||||
|
|
||||||
_rclone "$@"
|
|
Loading…
Reference in New Issue