src/_secureDelete.sh
#compdef secureDelete.sh

local arguments

arguments=(
  '-1[one column output]'
  '-a[include names starting with .]'
  '-A[like -a, but exclude . and ..]'
  '-x[list by lines]'
  '-d[list directory names, not contents]'
  '-L[follow symlinks]'
  '-H[follow symlinks on command line]'
  '-R[recurse]'
  '-p[append / to directory names]'
  '-F[append indicator (one of */=@|) to names]'
  '-l[long format]'
  '-i[list inode numbers]'
  '-n[list numeric UIDs and GIDs instead of names]'
  '-s[list allocated blocks]'
  '-lc[list ctime]'
  '-lu[list atime]'
  '--full-time[list full date/time]'
  '-h[human readable sizes (1K 243M 2G)]'
  '--group-directories-first[]'
  '-S[sort by size]'
  '-X[sort by extension]'
  '-v[sort by version]'
  '-t[sort by mtime]'
  '-tc[sort by ctime]'
  '-tu[sort by atime]'
  '-r[reverse sort order]'
  '-w[format N columns wide]'
  '--color[{always,never,auto}\]]'
  '-R[recurse]'
  '-c[list changed files]'
  '-v[verbose]'
  '-f[hide errors]'
  '-i[always prompt before removing]'
  '-f[never prompt]'
  {-R,-r}'[recurse]'
  '*:filename:_files'
)

_arguments -s $arguments
