HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: //usr/share/zsh/functions/Completion/Linux/_fusermount
#compdef fusermount

local expl context state line
typeset -A opt_args

_arguments \
  '-h[display help information]' \
  '-V[display version information]' \
  '-o[specify mount options]:mount options:_fuse_values "mount options"' \
  '-u[unmount a fuse mount]' \
  '-z[unmount lazily (work even when if the resource is still busy)]' \
  '-q[suppress nonessential output]' \
  ':mount point:->mountpoint' && return 0

typeset -a mtpts

case "$state" in
  (mountpoint)
  if [[ $+opt_args[-u] -eq 0 ]]; then
    _files -/
  else
    mtpts=(${${${"${(f)$(< /etc/mtab)}"}#* }%% *})
    _canonical_paths mounted 'mounted filesystem' "${(@g::)mtpts}"
  fi
  ;;
esac