complete -c cp -s t -l target-directory -d 'cp-help-target-directory' -r -f -a "(__fish_complete_directories)"
complete -c cp -l backup -d 'make a backup of each existing destination file' -r
complete -c cp -s S -l suffix -d 'override the usual backup suffix' -r
complete -c cp -l update -d 'move only when the SOURCE file is newer than the destination file or when the destination file is missing' -r -f -a "none\t''
all\t''
older\t''
none-fail\t''"
complete -c cp -l reflink -d 'cp-help-reflink' -r -f -a "auto\t''
always\t''
never\t''"
complete -c cp -l preserve -d 'cp-help-preserve' -r -f -a "mode\t''
ownership\t''
timestamps\t''
context\t''
links\t''
xattr\t''
all\t''"
complete -c cp -l no-preserve -d 'cp-help-no-preserve' -r -f -a "mode\t''
ownership\t''
timestamps\t''
context\t''
links\t''
xattr\t''
all\t''"
complete -c cp -l sparse -d 'cp-help-sparse' -r -f -a "never\t''
auto\t''
always\t''"
complete -c cp -l context -d 'cp-help-context' -r
complete -c cp -s T -l no-target-directory -d 'cp-help-no-target-directory'
complete -c cp -s i -l interactive -d 'cp-help-interactive'
complete -c cp -s l -l link -d 'cp-help-link'
complete -c cp -s n -l no-clobber -d 'cp-help-no-clobber'
complete -c cp -s R -s r -l recursive -d 'cp-help-recursive'
complete -c cp -l strip-trailing-slashes -d 'cp-help-strip-trailing-slashes'
complete -c cp -l debug -d 'cp-help-debug'
complete -c cp -s v -l verbose -d 'cp-help-verbose'
complete -c cp -s s -l symbolic-link -d 'cp-help-symbolic-link'
complete -c cp -s f -l force -d 'cp-help-force'
complete -c cp -l remove-destination -d 'cp-help-remove-destination'
complete -c cp -s b -d 'like --backup but does not accept an argument'
complete -c cp -s u -d 'like --update but does not accept an argument'
complete -c cp -l attributes-only -d 'cp-help-attributes-only'
complete -c cp -s p -l preserve-default-attributes -d 'cp-help-preserve-default'
complete -c cp -l parents -d 'cp-help-parents'
complete -c cp -s P -l no-dereference -d 'cp-help-no-dereference'
complete -c cp -s L -l dereference -d 'cp-help-dereference'
complete -c cp -s H -d 'cp-help-cli-symbolic-links'
complete -c cp -s a -l archive -d 'cp-help-archive'
complete -c cp -s d -d 'cp-help-no-dereference-preserve-links'
complete -c cp -s x -l one-file-system -d 'cp-help-one-file-system'
complete -c cp -s Z -d 'cp-help-selinux'
complete -c cp -s g -l progress -d 'cp-help-progress'
complete -c cp -l copy-contents -d 'cp-help-copy-contents'
complete -c cp -s h -l help -d 'Print help'
complete -c cp -s V -l version -d 'Print version'
