_trash: indentation

This commit is contained in:
mirsella 2023-07-10 10:31:59 +02:00
parent 0eaf69503f
commit c74929b217
1 changed files with 21 additions and 21 deletions

View File

@ -15,35 +15,35 @@
declare -a args opts=( -A '-*' ) declare -a args opts=( -A '-*' )
args=( args=(
'(-d --dir)'{-d,--dir}'[Remove empty directories]' '(-d --dir)'{-d,--dir}'[Remove empty directories]'
'(-r --recursive)'{-r,--recursive}'[Delete directories and their contents]' '(-r --recursive)'{-r,--recursive}'[Delete directories and their contents]'
'(-v --verbose)'{-v,--verbose}'[Print more information]' '(-v --verbose)'{-v,--verbose}'[Print more information]'
'(-i --interactive -I --interactive-once -f --force)'{-i,--interactive}'[Ask before each deletion]' '(-i --interactive -I --interactive-once -f --force)'{-i,--interactive}'[Ask before each deletion]'
'(-i --interactive -I --interactive-once -f --force)'{-I,--interactive-once}'[Ask once if deleting 3 or more]' '(-i --interactive -I --interactive-once -f --force)'{-I,--interactive-once}'[Ask once if deleting 3 or more]'
'(-i --interactive -I --interactive-once -f --force)'{-f,--force}'[Don'\''t prompt and ignore errors]' '(-i --interactive -I --interactive-once -f --force)'{-f,--force}'[Don'\''t prompt and ignore errors]'
'(- *)--version[Output the version and exit]' '(- *)--version[Output the version and exit]'
'(--list --orphans)--list[List out the files in the trash]' '(--list --orphans)--list[List out the files in the trash]'
'(--list --orphans)--orphans[List orphaned files in the trash]' '(--list --orphans)--orphans[List orphaned files in the trash]'
'(--restore --delete)--restore[Restore a file from the trash]' '(--restore --delete)--restore[Restore a file from the trash]'
'(--restore --delete)--delete[Delete a file from the trash]' '(--restore --delete)--delete[Delete a file from the trash]'
'--empty[Empty the trash bin]' '--empty[Empty the trash bin]'
'--rm[Escape hatch to permanently delete a file]' '--rm[Escape hatch to permanently delete a file]'
'(- *)'{-h,--help}'[This help information]' '(- *)'{-h,--help}'[This help information]'
'*:: :->file' '*:: :->file'
) )
local curcontext=$curcontext state line ret=1 local curcontext=$curcontext state line ret=1
declare -A opt_args declare -A opt_args
_arguments -C -s -S $opts \ _arguments -C -s -S $opts \
$args && ret=0 $args && ret=0
case $state in case $state in
(file) (file)
(( CURRENT > 0 )) && line[CURRENT]=() (( CURRENT > 0 )) && line[CURRENT]=()
line=( ${line//(#m)[\[\]()\\*?#<>~\^\|]/\\$MATCH} ) line=( ${line//(#m)[\[\]()\\*?#<>~\^\|]/\\$MATCH} )
_files -F line && ret=0 _files -F line && ret=0
;; ;;
esac esac
return $ret return $ret