#compdef uu-coreutils

autoload -U is-at-least

_uu-coreutils() {
    typeset -A opt_args
    typeset -a _arguments_options
    local ret=1

    if is-at-least 5.2; then
        _arguments_options=(-s -S -C)
    else
        _arguments_options=(-s -C)
    fi

    local context curcontext="$curcontext" state line
    _arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
":: :_uu-coreutils_commands" \
"*::: :->coreutils" \
&& ret=0
    case $state in
    (coreutils)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:uu-coreutils-command-$line[1]:"
        case $line[1] in
            (arch)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(base32)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(base64)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(basename)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(basenc)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(cat)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(chgrp)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(chmod)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(chown)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(chroot)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(cksum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(comm)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(cp)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(csplit)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(cut)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(date)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(dd)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(df)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(dir)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(dircolors)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(dirname)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(du)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(echo)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(env)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(expand)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(expr)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(factor)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(false)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(fmt)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(fold)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(groups)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(hashsum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(md5sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha1sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha224sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha256sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha384sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha512sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha3sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha3-224sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha3-256sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha3-384sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sha3-512sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(shake128sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(shake256sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(b2sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(b3sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(head)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(hostid)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(hostname)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(id)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(install)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(join)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(kill)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(link)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(ln)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(logname)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(ls)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(mkdir)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(mkfifo)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(mknod)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(mktemp)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(more)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(mv)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(nice)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(nl)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(nohup)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(nproc)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(numfmt)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(od)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(paste)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(pathchk)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(pinky)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(pr)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(printenv)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(printf)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(ptx)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(pwd)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(readlink)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(realpath)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(rm)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(rmdir)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(seq)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(shred)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(shuf)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sleep)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sort)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(split)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(stat)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(stdbuf)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sum)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(sync)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(tac)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(tail)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(tee)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(timeout)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(touch)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(tr)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(true)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(truncate)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(tsort)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(tty)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(uname)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(unexpand)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(uniq)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(unlink)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(uptime)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(users)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(test)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
([)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(vdir)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(wc)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(who)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(whoami)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(yes)
_arguments "${_arguments_options[@]}" : \
'-h[Print help]' \
'--help[Print help]' \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
":: :_uu-coreutils__help_commands" \
"*::: :->help" \
&& ret=0

    case $state in
    (help)
        words=($line[1] "${words[@]}")
        (( CURRENT += 1 ))
        curcontext="${curcontext%:*:*}:uu-coreutils-help-command-$line[1]:"
        case $line[1] in
            (arch)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(base32)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(base64)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(basename)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(basenc)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(cat)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(chgrp)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(chmod)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(chown)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(chroot)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(cksum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(comm)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(cp)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(csplit)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(cut)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(date)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(dd)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(df)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(dir)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(dircolors)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(dirname)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(du)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(echo)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(env)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(expand)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(expr)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(factor)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(false)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(fmt)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(fold)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(groups)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(hashsum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(md5sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha1sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha224sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha256sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha384sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha512sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha3sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha3-224sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha3-256sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha3-384sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sha3-512sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(shake128sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(shake256sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(b2sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(b3sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(head)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(hostid)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(hostname)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(id)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(install)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(join)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(kill)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(link)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(ln)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(logname)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(ls)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(mkdir)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(mkfifo)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(mknod)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(mktemp)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(more)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(mv)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(nice)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(nl)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(nohup)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(nproc)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(numfmt)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(od)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(paste)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(pathchk)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(pinky)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(pr)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(printenv)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(printf)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(ptx)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(pwd)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(readlink)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(realpath)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(rm)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(rmdir)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(seq)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(shred)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(shuf)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sleep)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sort)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(split)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(stat)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(stdbuf)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sum)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(sync)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(tac)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(tail)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(tee)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(timeout)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(touch)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(tr)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(true)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(truncate)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(tsort)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(tty)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(uname)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(unexpand)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(uniq)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(unlink)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(uptime)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(users)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(test)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
([)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(vdir)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(wc)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(who)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(whoami)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(yes)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
(help)
_arguments "${_arguments_options[@]}" : \
&& ret=0
;;
        esac
    ;;
esac
;;
        esac
    ;;
esac
}

(( $+functions[_uu-coreutils_commands] )) ||
_uu-coreutils_commands() {
    local commands; commands=(
'arch:Display machine architecture' \
'base32:encode/decode data and print to standard output With no FILE, or when FILE is -, read standard input.  The data are encoded as described for the base32 alphabet in RFC 4648. When decoding, the input may contain newlines in addition to the bytes of the formal base32 alphabet. Use --ignore-garbage to attempt to recover from any other non-alphabet bytes in the encoded stream.' \
'base64:encode/decode data and print to standard output With no FILE, or when FILE is -, read standard input.  The data are encoded as described for the base64 alphabet in RFC 3548. When decoding, the input may contain newlines in addition to the bytes of the formal base64 alphabet. Use --ignore-garbage to attempt to recover from any other non-alphabet bytes in the encoded stream.' \
'basename:Print NAME with any leading directory components removed If specified, also remove a trailing SUFFIX' \
'basenc:Encode/decode data and print to standard output With no FILE, or when FILE is -, read standard input.  When decoding, the input may contain newlines in addition to the bytes of the formal alphabet. Use --ignore-garbage to attempt to recover from any other non-alphabet bytes in the encoded stream.' \
'cat:Concatenate FILE(s), or standard input, to standard output With no FILE, or when FILE is -, read standard input.' \
'chgrp:Change the group of each FILE to GROUP.' \
'chmod:Change the mode of each FILE to MODE. With --reference, change the mode of each FILE to that of RFILE.' \
'chown:Change file owner and group' \
'chroot:Run COMMAND with root directory set to NEWROOT.' \
'cksum:Print CRC and size for each file' \
'comm:Compare two sorted files line by line.  When FILE1 or FILE2 (not both) is -, read standard input.  With no options, produce three-column output. Column one contains lines unique to FILE1, column two contains lines unique to FILE2, and column three contains lines common to both files.' \
'cp:Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.' \
'csplit:Split a file into sections determined by context lines' \
'cut:Prints specified byte or field columns from each line of stdin or the input files' \
'date:Print or set the system date and time' \
'dd:Copy, and optionally convert, a file system resource' \
'df:Show information about the file system on which each FILE resides, or all file systems by default.' \
'dir:List directory contents. Ignore files and directories starting with a '\''.'\'' by default' \
'dircolors:Output commands to set the LS_COLORS environment variable.' \
'dirname:Strip last component from file name' \
'du:Estimate file space usage' \
'echo:Display a line of text' \
'env:Set each NAME to VALUE in the environment and run COMMAND' \
'expand:Convert tabs in each \`FILE\` to spaces, writing to standard output. With no \`FILE\`, or when \`FILE\` is \`-\`, read standard input.' \
'expr:Print the value of \`EXPRESSION\` to standard output' \
'factor:Print the prime factors of the given NUMBER(s). If none are specified, read from standard input.' \
'false:Returns false, an unsuccessful exit status.  Immediately returns with the exit status \`1\`. When invoked with one of the recognized options it will try to write the help or version text. Any IO error during this operation is diagnosed, yet the program will also return \`1\`.' \
'fmt:Reformat paragraphs from input files (or stdin) to stdout.' \
'fold:Writes each file (or standard input if no files are given) to standard output whilst breaking long lines' \
'groups:Print group memberships for each \`USERNAME\` or, if no \`USERNAME\` is specified, for the current process (which may differ if the groups data‐base has changed).' \
'hashsum:Compute and check message digests.' \
'md5sum:Compute and check message digests.' \
'sha1sum:Compute and check message digests.' \
'sha224sum:Compute and check message digests.' \
'sha256sum:Compute and check message digests.' \
'sha384sum:Compute and check message digests.' \
'sha512sum:Compute and check message digests.' \
'sha3sum:Compute and check message digests.' \
'sha3-224sum:Compute and check message digests.' \
'sha3-256sum:Compute and check message digests.' \
'sha3-384sum:Compute and check message digests.' \
'sha3-512sum:Compute and check message digests.' \
'shake128sum:Compute and check message digests.' \
'shake256sum:Compute and check message digests.' \
'b2sum:Compute and check message digests.' \
'b3sum:Compute and check message digests.' \
'head:Print the first 10 lines of each \`FILE\` to standard output. With more than one \`FILE\`, precede each with a header giving the file name. With no \`FILE\`, or when \`FILE\` is \`-\`, read standard input.  Mandatory arguments to long flags are mandatory for short flags too.' \
'hostid:Print the numeric identifier (in hexadecimal) for the current host' \
'hostname:Display or set the system'\''s host name.' \
'id:Print user and group information for each specified \`USER\`, or (when \`USER\` omitted) for the current user.' \
'install:Copy SOURCE to DEST or multiple SOURCE(s) to the existing DIRECTORY, while setting permission modes and owner/group' \
'join:For each pair of input lines with identical join fields, write a line to standard output. The default join field is the first, delimited by blanks.  When \`FILE1\` or \`FILE2\` (not both) is \`-\`, read standard input.' \
'kill:Send signal to processes or list information about signals.' \
'link:Call the link function to create a link named FILE2 to an existing FILE1.' \
'ln:Make links between files.' \
'logname:Print user'\''s login name' \
'ls:List directory contents. Ignore files and directories starting with a '\''.'\'' by default' \
'mkdir:Create the given DIRECTORY(ies) if they do not exist' \
'mkfifo:Create a FIFO with the given name.' \
'mknod:Create the special file NAME of the given TYPE.' \
'mktemp:Create a temporary file or directory.' \
'more:Display the contents of a text file' \
'mv:Move \`SOURCE\` to \`DEST\`, or multiple \`SOURCE\`(s) to \`DIRECTORY\`.' \
'nice:Run \`COMMAND\` with an adjusted niceness, which affects process scheduling. With no \`COMMAND\`, print the current niceness.  Niceness values range from at least -20 (most favorable to the process) to 19 (least favorable to the process).' \
'nl:Number lines of files' \
'nohup:Run COMMAND ignoring hangup signals.' \
'nproc:Print the number of cores available to the current process. If the \`OMP_NUM_THREADS\` or \`OMP_THREAD_LIMIT\` environment variables are set, then they will determine the minimum and maximum returned value respectively.' \
'numfmt:Convert numbers from/to human-readable strings' \
'od:Dump files in octal and other formats' \
'paste:Write lines consisting of the sequentially corresponding lines from each \`FILE\`, separated by \`TAB\`s, to standard output.' \
'pathchk:Check whether file names are valid or portable' \
'pinky:Displays brief user information on Unix-based systems' \
'pr:Write content of given file or standard input to standard output with pagination filter' \
'printenv:Display the values of the specified environment VARIABLE(s), or (with no VARIABLE) display name and value pairs for them all.' \
'printf:Print output based off of the format string and proceeding arguments.' \
'ptx:Produce a permuted index of file contents Output a permuted index, including context, of the words in the input files. Mandatory arguments to long options are mandatory for short options too. With no FILE, or when FILE is -, read standard input. Default is '\''-F /'\''.' \
'pwd:Display the full filename of the current working directory.' \
'readlink:Print value of a symbolic link or canonical file name.' \
'realpath:Print the resolved path' \
'rm:Remove (unlink) the FILE(s)' \
'rmdir:Remove the DIRECTORY(ies), if they are empty.' \
'seq:Display numbers from FIRST to LAST, in steps of INCREMENT.' \
'shred:Overwrite the specified FILE(s) repeatedly, in order to make it harder for even very expensive hardware probing to recover the data.' \
'shuf:Shuffle the input by outputting a random permutation of input lines. Each output permutation is equally likely. With no FILE, or when FILE is -, read standard input.' \
'sleep:Pause for NUMBER seconds.' \
'sort:Display sorted concatenation of all FILE(s). With no FILE, or when FILE is -, read standard input.' \
'split:Create output files containing consecutive or interleaved sections of input' \
'stat:Display file or file system status.' \
'stdbuf:Run \`COMMAND\`, with modified buffering operations for its standard streams.  Mandatory arguments to long options are mandatory for short options too.' \
'sum:Checksum and count the blocks in a file.  With no FILE, or when FILE is -, read standard input.' \
'sync:Synchronize cached writes to persistent storage' \
'tac:Write each file to standard output, last line first.' \
'tail:Print the last 10 lines of each FILE to standard output. With more than one FILE, precede each with a header giving the file name. With no FILE, or when FILE is -, read standard input.  Mandatory arguments to long flags are mandatory for short flags too.' \
'tee:Copy standard input to each FILE, and also to standard output.' \
'timeout:Start \`COMMAND\`, and kill it if still running after \`DURATION\`.' \
'touch:Update the access and modification times of each \`FILE\` to the current time.' \
'tr:Translate or delete characters' \
'true:Returns true, a successful exit status.  Immediately returns with the exit status \`0\`, except when invoked with one of the recognized options. In those cases it will try to write the help or version text. Any IO error during this operation causes the program to return \`1\` instead.' \
'truncate:Shrink or extend the size of each file to the specified size.' \
'tsort:Topological sort the strings in FILE. Strings are defined as any sequence of tokens separated by whitespace (tab, space, or newline), ordering them based on dependencies in a directed acyclic graph (DAG).  Useful for scheduling and determining execution order. If FILE is not passed in, stdin is used instead.' \
'tty:Print the file name of the terminal connected to standard input.' \
'uname:Print certain system information.  With no OPTION, same as -s.' \
'unexpand:Convert blanks in each \`FILE\` to tabs, writing to standard output. With no \`FILE\`, or when \`FILE\` is \`-\`, read standard input.' \
'uniq:Report or omit repeated lines.' \
'unlink:Unlink the file at \`FILE\`.' \
'uptime:Display the current time, the length of time the system has been up, the number of users on the system, and the average number of jobs in the run queue over the last 1, 5 and 15 minutes.' \
'users:Print the user names of users currently logged in to the current host.' \
'test:Check file types and compare values.' \
'[:Check file types and compare values.' \
'vdir:List directory contents. Ignore files and directories starting with a '\''.'\'' by default' \
'wc:Display newline, word, and byte counts for each FILE, and a total line if more than one FILE is specified. With no FILE, or when FILE is -, read standard input.' \
'who:Print information about users who are currently logged in.' \
'whoami:Print the current username.' \
'yes:Repeatedly display a line with STRING (or '\''y'\'')' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'uu-coreutils commands' commands "$@"
}
(( $+functions[_uu-coreutils__[_commands] )) ||
_uu-coreutils__[_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils [ commands' commands "$@"
}
(( $+functions[_uu-coreutils__arch_commands] )) ||
_uu-coreutils__arch_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils arch commands' commands "$@"
}
(( $+functions[_uu-coreutils__b2sum_commands] )) ||
_uu-coreutils__b2sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils b2sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__b3sum_commands] )) ||
_uu-coreutils__b3sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils b3sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__base32_commands] )) ||
_uu-coreutils__base32_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils base32 commands' commands "$@"
}
(( $+functions[_uu-coreutils__base64_commands] )) ||
_uu-coreutils__base64_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils base64 commands' commands "$@"
}
(( $+functions[_uu-coreutils__basename_commands] )) ||
_uu-coreutils__basename_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils basename commands' commands "$@"
}
(( $+functions[_uu-coreutils__basenc_commands] )) ||
_uu-coreutils__basenc_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils basenc commands' commands "$@"
}
(( $+functions[_uu-coreutils__cat_commands] )) ||
_uu-coreutils__cat_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils cat commands' commands "$@"
}
(( $+functions[_uu-coreutils__chgrp_commands] )) ||
_uu-coreutils__chgrp_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils chgrp commands' commands "$@"
}
(( $+functions[_uu-coreutils__chmod_commands] )) ||
_uu-coreutils__chmod_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils chmod commands' commands "$@"
}
(( $+functions[_uu-coreutils__chown_commands] )) ||
_uu-coreutils__chown_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils chown commands' commands "$@"
}
(( $+functions[_uu-coreutils__chroot_commands] )) ||
_uu-coreutils__chroot_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils chroot commands' commands "$@"
}
(( $+functions[_uu-coreutils__cksum_commands] )) ||
_uu-coreutils__cksum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils cksum commands' commands "$@"
}
(( $+functions[_uu-coreutils__comm_commands] )) ||
_uu-coreutils__comm_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils comm commands' commands "$@"
}
(( $+functions[_uu-coreutils__cp_commands] )) ||
_uu-coreutils__cp_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils cp commands' commands "$@"
}
(( $+functions[_uu-coreutils__csplit_commands] )) ||
_uu-coreutils__csplit_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils csplit commands' commands "$@"
}
(( $+functions[_uu-coreutils__cut_commands] )) ||
_uu-coreutils__cut_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils cut commands' commands "$@"
}
(( $+functions[_uu-coreutils__date_commands] )) ||
_uu-coreutils__date_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils date commands' commands "$@"
}
(( $+functions[_uu-coreutils__dd_commands] )) ||
_uu-coreutils__dd_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils dd commands' commands "$@"
}
(( $+functions[_uu-coreutils__df_commands] )) ||
_uu-coreutils__df_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils df commands' commands "$@"
}
(( $+functions[_uu-coreutils__dir_commands] )) ||
_uu-coreutils__dir_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils dir commands' commands "$@"
}
(( $+functions[_uu-coreutils__dircolors_commands] )) ||
_uu-coreutils__dircolors_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils dircolors commands' commands "$@"
}
(( $+functions[_uu-coreutils__dirname_commands] )) ||
_uu-coreutils__dirname_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils dirname commands' commands "$@"
}
(( $+functions[_uu-coreutils__du_commands] )) ||
_uu-coreutils__du_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils du commands' commands "$@"
}
(( $+functions[_uu-coreutils__echo_commands] )) ||
_uu-coreutils__echo_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils echo commands' commands "$@"
}
(( $+functions[_uu-coreutils__env_commands] )) ||
_uu-coreutils__env_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils env commands' commands "$@"
}
(( $+functions[_uu-coreutils__expand_commands] )) ||
_uu-coreutils__expand_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils expand commands' commands "$@"
}
(( $+functions[_uu-coreutils__expr_commands] )) ||
_uu-coreutils__expr_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils expr commands' commands "$@"
}
(( $+functions[_uu-coreutils__factor_commands] )) ||
_uu-coreutils__factor_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils factor commands' commands "$@"
}
(( $+functions[_uu-coreutils__false_commands] )) ||
_uu-coreutils__false_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils false commands' commands "$@"
}
(( $+functions[_uu-coreutils__fmt_commands] )) ||
_uu-coreutils__fmt_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils fmt commands' commands "$@"
}
(( $+functions[_uu-coreutils__fold_commands] )) ||
_uu-coreutils__fold_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils fold commands' commands "$@"
}
(( $+functions[_uu-coreutils__groups_commands] )) ||
_uu-coreutils__groups_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils groups commands' commands "$@"
}
(( $+functions[_uu-coreutils__hashsum_commands] )) ||
_uu-coreutils__hashsum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils hashsum commands' commands "$@"
}
(( $+functions[_uu-coreutils__head_commands] )) ||
_uu-coreutils__head_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils head commands' commands "$@"
}
(( $+functions[_uu-coreutils__help_commands] )) ||
_uu-coreutils__help_commands() {
    local commands; commands=(
'arch:Display machine architecture' \
'base32:encode/decode data and print to standard output With no FILE, or when FILE is -, read standard input.  The data are encoded as described for the base32 alphabet in RFC 4648. When decoding, the input may contain newlines in addition to the bytes of the formal base32 alphabet. Use --ignore-garbage to attempt to recover from any other non-alphabet bytes in the encoded stream.' \
'base64:encode/decode data and print to standard output With no FILE, or when FILE is -, read standard input.  The data are encoded as described for the base64 alphabet in RFC 3548. When decoding, the input may contain newlines in addition to the bytes of the formal base64 alphabet. Use --ignore-garbage to attempt to recover from any other non-alphabet bytes in the encoded stream.' \
'basename:Print NAME with any leading directory components removed If specified, also remove a trailing SUFFIX' \
'basenc:Encode/decode data and print to standard output With no FILE, or when FILE is -, read standard input.  When decoding, the input may contain newlines in addition to the bytes of the formal alphabet. Use --ignore-garbage to attempt to recover from any other non-alphabet bytes in the encoded stream.' \
'cat:Concatenate FILE(s), or standard input, to standard output With no FILE, or when FILE is -, read standard input.' \
'chgrp:Change the group of each FILE to GROUP.' \
'chmod:Change the mode of each FILE to MODE. With --reference, change the mode of each FILE to that of RFILE.' \
'chown:Change file owner and group' \
'chroot:Run COMMAND with root directory set to NEWROOT.' \
'cksum:Print CRC and size for each file' \
'comm:Compare two sorted files line by line.  When FILE1 or FILE2 (not both) is -, read standard input.  With no options, produce three-column output. Column one contains lines unique to FILE1, column two contains lines unique to FILE2, and column three contains lines common to both files.' \
'cp:Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.' \
'csplit:Split a file into sections determined by context lines' \
'cut:Prints specified byte or field columns from each line of stdin or the input files' \
'date:Print or set the system date and time' \
'dd:Copy, and optionally convert, a file system resource' \
'df:Show information about the file system on which each FILE resides, or all file systems by default.' \
'dir:List directory contents. Ignore files and directories starting with a '\''.'\'' by default' \
'dircolors:Output commands to set the LS_COLORS environment variable.' \
'dirname:Strip last component from file name' \
'du:Estimate file space usage' \
'echo:Display a line of text' \
'env:Set each NAME to VALUE in the environment and run COMMAND' \
'expand:Convert tabs in each \`FILE\` to spaces, writing to standard output. With no \`FILE\`, or when \`FILE\` is \`-\`, read standard input.' \
'expr:Print the value of \`EXPRESSION\` to standard output' \
'factor:Print the prime factors of the given NUMBER(s). If none are specified, read from standard input.' \
'false:Returns false, an unsuccessful exit status.  Immediately returns with the exit status \`1\`. When invoked with one of the recognized options it will try to write the help or version text. Any IO error during this operation is diagnosed, yet the program will also return \`1\`.' \
'fmt:Reformat paragraphs from input files (or stdin) to stdout.' \
'fold:Writes each file (or standard input if no files are given) to standard output whilst breaking long lines' \
'groups:Print group memberships for each \`USERNAME\` or, if no \`USERNAME\` is specified, for the current process (which may differ if the groups data‐base has changed).' \
'hashsum:Compute and check message digests.' \
'md5sum:Compute and check message digests.' \
'sha1sum:Compute and check message digests.' \
'sha224sum:Compute and check message digests.' \
'sha256sum:Compute and check message digests.' \
'sha384sum:Compute and check message digests.' \
'sha512sum:Compute and check message digests.' \
'sha3sum:Compute and check message digests.' \
'sha3-224sum:Compute and check message digests.' \
'sha3-256sum:Compute and check message digests.' \
'sha3-384sum:Compute and check message digests.' \
'sha3-512sum:Compute and check message digests.' \
'shake128sum:Compute and check message digests.' \
'shake256sum:Compute and check message digests.' \
'b2sum:Compute and check message digests.' \
'b3sum:Compute and check message digests.' \
'head:Print the first 10 lines of each \`FILE\` to standard output. With more than one \`FILE\`, precede each with a header giving the file name. With no \`FILE\`, or when \`FILE\` is \`-\`, read standard input.  Mandatory arguments to long flags are mandatory for short flags too.' \
'hostid:Print the numeric identifier (in hexadecimal) for the current host' \
'hostname:Display or set the system'\''s host name.' \
'id:Print user and group information for each specified \`USER\`, or (when \`USER\` omitted) for the current user.' \
'install:Copy SOURCE to DEST or multiple SOURCE(s) to the existing DIRECTORY, while setting permission modes and owner/group' \
'join:For each pair of input lines with identical join fields, write a line to standard output. The default join field is the first, delimited by blanks.  When \`FILE1\` or \`FILE2\` (not both) is \`-\`, read standard input.' \
'kill:Send signal to processes or list information about signals.' \
'link:Call the link function to create a link named FILE2 to an existing FILE1.' \
'ln:Make links between files.' \
'logname:Print user'\''s login name' \
'ls:List directory contents. Ignore files and directories starting with a '\''.'\'' by default' \
'mkdir:Create the given DIRECTORY(ies) if they do not exist' \
'mkfifo:Create a FIFO with the given name.' \
'mknod:Create the special file NAME of the given TYPE.' \
'mktemp:Create a temporary file or directory.' \
'more:Display the contents of a text file' \
'mv:Move \`SOURCE\` to \`DEST\`, or multiple \`SOURCE\`(s) to \`DIRECTORY\`.' \
'nice:Run \`COMMAND\` with an adjusted niceness, which affects process scheduling. With no \`COMMAND\`, print the current niceness.  Niceness values range from at least -20 (most favorable to the process) to 19 (least favorable to the process).' \
'nl:Number lines of files' \
'nohup:Run COMMAND ignoring hangup signals.' \
'nproc:Print the number of cores available to the current process. If the \`OMP_NUM_THREADS\` or \`OMP_THREAD_LIMIT\` environment variables are set, then they will determine the minimum and maximum returned value respectively.' \
'numfmt:Convert numbers from/to human-readable strings' \
'od:Dump files in octal and other formats' \
'paste:Write lines consisting of the sequentially corresponding lines from each \`FILE\`, separated by \`TAB\`s, to standard output.' \
'pathchk:Check whether file names are valid or portable' \
'pinky:Displays brief user information on Unix-based systems' \
'pr:Write content of given file or standard input to standard output with pagination filter' \
'printenv:Display the values of the specified environment VARIABLE(s), or (with no VARIABLE) display name and value pairs for them all.' \
'printf:Print output based off of the format string and proceeding arguments.' \
'ptx:Produce a permuted index of file contents Output a permuted index, including context, of the words in the input files. Mandatory arguments to long options are mandatory for short options too. With no FILE, or when FILE is -, read standard input. Default is '\''-F /'\''.' \
'pwd:Display the full filename of the current working directory.' \
'readlink:Print value of a symbolic link or canonical file name.' \
'realpath:Print the resolved path' \
'rm:Remove (unlink) the FILE(s)' \
'rmdir:Remove the DIRECTORY(ies), if they are empty.' \
'seq:Display numbers from FIRST to LAST, in steps of INCREMENT.' \
'shred:Overwrite the specified FILE(s) repeatedly, in order to make it harder for even very expensive hardware probing to recover the data.' \
'shuf:Shuffle the input by outputting a random permutation of input lines. Each output permutation is equally likely. With no FILE, or when FILE is -, read standard input.' \
'sleep:Pause for NUMBER seconds.' \
'sort:Display sorted concatenation of all FILE(s). With no FILE, or when FILE is -, read standard input.' \
'split:Create output files containing consecutive or interleaved sections of input' \
'stat:Display file or file system status.' \
'stdbuf:Run \`COMMAND\`, with modified buffering operations for its standard streams.  Mandatory arguments to long options are mandatory for short options too.' \
'sum:Checksum and count the blocks in a file.  With no FILE, or when FILE is -, read standard input.' \
'sync:Synchronize cached writes to persistent storage' \
'tac:Write each file to standard output, last line first.' \
'tail:Print the last 10 lines of each FILE to standard output. With more than one FILE, precede each with a header giving the file name. With no FILE, or when FILE is -, read standard input.  Mandatory arguments to long flags are mandatory for short flags too.' \
'tee:Copy standard input to each FILE, and also to standard output.' \
'timeout:Start \`COMMAND\`, and kill it if still running after \`DURATION\`.' \
'touch:Update the access and modification times of each \`FILE\` to the current time.' \
'tr:Translate or delete characters' \
'true:Returns true, a successful exit status.  Immediately returns with the exit status \`0\`, except when invoked with one of the recognized options. In those cases it will try to write the help or version text. Any IO error during this operation causes the program to return \`1\` instead.' \
'truncate:Shrink or extend the size of each file to the specified size.' \
'tsort:Topological sort the strings in FILE. Strings are defined as any sequence of tokens separated by whitespace (tab, space, or newline), ordering them based on dependencies in a directed acyclic graph (DAG).  Useful for scheduling and determining execution order. If FILE is not passed in, stdin is used instead.' \
'tty:Print the file name of the terminal connected to standard input.' \
'uname:Print certain system information.  With no OPTION, same as -s.' \
'unexpand:Convert blanks in each \`FILE\` to tabs, writing to standard output. With no \`FILE\`, or when \`FILE\` is \`-\`, read standard input.' \
'uniq:Report or omit repeated lines.' \
'unlink:Unlink the file at \`FILE\`.' \
'uptime:Display the current time, the length of time the system has been up, the number of users on the system, and the average number of jobs in the run queue over the last 1, 5 and 15 minutes.' \
'users:Print the user names of users currently logged in to the current host.' \
'test:Check file types and compare values.' \
'[:Check file types and compare values.' \
'vdir:List directory contents. Ignore files and directories starting with a '\''.'\'' by default' \
'wc:Display newline, word, and byte counts for each FILE, and a total line if more than one FILE is specified. With no FILE, or when FILE is -, read standard input.' \
'who:Print information about users who are currently logged in.' \
'whoami:Print the current username.' \
'yes:Repeatedly display a line with STRING (or '\''y'\'')' \
'help:Print this message or the help of the given subcommand(s)' \
    )
    _describe -t commands 'uu-coreutils help commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__[_commands] )) ||
_uu-coreutils__help__[_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help [ commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__arch_commands] )) ||
_uu-coreutils__help__arch_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help arch commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__b2sum_commands] )) ||
_uu-coreutils__help__b2sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help b2sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__b3sum_commands] )) ||
_uu-coreutils__help__b3sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help b3sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__base32_commands] )) ||
_uu-coreutils__help__base32_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help base32 commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__base64_commands] )) ||
_uu-coreutils__help__base64_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help base64 commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__basename_commands] )) ||
_uu-coreutils__help__basename_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help basename commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__basenc_commands] )) ||
_uu-coreutils__help__basenc_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help basenc commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__cat_commands] )) ||
_uu-coreutils__help__cat_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help cat commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__chgrp_commands] )) ||
_uu-coreutils__help__chgrp_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help chgrp commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__chmod_commands] )) ||
_uu-coreutils__help__chmod_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help chmod commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__chown_commands] )) ||
_uu-coreutils__help__chown_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help chown commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__chroot_commands] )) ||
_uu-coreutils__help__chroot_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help chroot commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__cksum_commands] )) ||
_uu-coreutils__help__cksum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help cksum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__comm_commands] )) ||
_uu-coreutils__help__comm_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help comm commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__cp_commands] )) ||
_uu-coreutils__help__cp_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help cp commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__csplit_commands] )) ||
_uu-coreutils__help__csplit_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help csplit commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__cut_commands] )) ||
_uu-coreutils__help__cut_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help cut commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__date_commands] )) ||
_uu-coreutils__help__date_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help date commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__dd_commands] )) ||
_uu-coreutils__help__dd_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help dd commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__df_commands] )) ||
_uu-coreutils__help__df_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help df commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__dir_commands] )) ||
_uu-coreutils__help__dir_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help dir commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__dircolors_commands] )) ||
_uu-coreutils__help__dircolors_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help dircolors commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__dirname_commands] )) ||
_uu-coreutils__help__dirname_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help dirname commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__du_commands] )) ||
_uu-coreutils__help__du_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help du commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__echo_commands] )) ||
_uu-coreutils__help__echo_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help echo commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__env_commands] )) ||
_uu-coreutils__help__env_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help env commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__expand_commands] )) ||
_uu-coreutils__help__expand_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help expand commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__expr_commands] )) ||
_uu-coreutils__help__expr_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help expr commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__factor_commands] )) ||
_uu-coreutils__help__factor_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help factor commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__false_commands] )) ||
_uu-coreutils__help__false_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help false commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__fmt_commands] )) ||
_uu-coreutils__help__fmt_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help fmt commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__fold_commands] )) ||
_uu-coreutils__help__fold_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help fold commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__groups_commands] )) ||
_uu-coreutils__help__groups_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help groups commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__hashsum_commands] )) ||
_uu-coreutils__help__hashsum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help hashsum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__head_commands] )) ||
_uu-coreutils__help__head_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help head commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__help_commands] )) ||
_uu-coreutils__help__help_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help help commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__hostid_commands] )) ||
_uu-coreutils__help__hostid_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help hostid commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__hostname_commands] )) ||
_uu-coreutils__help__hostname_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help hostname commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__id_commands] )) ||
_uu-coreutils__help__id_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help id commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__install_commands] )) ||
_uu-coreutils__help__install_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help install commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__join_commands] )) ||
_uu-coreutils__help__join_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help join commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__kill_commands] )) ||
_uu-coreutils__help__kill_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help kill commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__link_commands] )) ||
_uu-coreutils__help__link_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help link commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__ln_commands] )) ||
_uu-coreutils__help__ln_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help ln commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__logname_commands] )) ||
_uu-coreutils__help__logname_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help logname commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__ls_commands] )) ||
_uu-coreutils__help__ls_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help ls commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__md5sum_commands] )) ||
_uu-coreutils__help__md5sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help md5sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__mkdir_commands] )) ||
_uu-coreutils__help__mkdir_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help mkdir commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__mkfifo_commands] )) ||
_uu-coreutils__help__mkfifo_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help mkfifo commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__mknod_commands] )) ||
_uu-coreutils__help__mknod_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help mknod commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__mktemp_commands] )) ||
_uu-coreutils__help__mktemp_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help mktemp commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__more_commands] )) ||
_uu-coreutils__help__more_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help more commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__mv_commands] )) ||
_uu-coreutils__help__mv_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help mv commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__nice_commands] )) ||
_uu-coreutils__help__nice_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help nice commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__nl_commands] )) ||
_uu-coreutils__help__nl_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help nl commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__nohup_commands] )) ||
_uu-coreutils__help__nohup_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help nohup commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__nproc_commands] )) ||
_uu-coreutils__help__nproc_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help nproc commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__numfmt_commands] )) ||
_uu-coreutils__help__numfmt_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help numfmt commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__od_commands] )) ||
_uu-coreutils__help__od_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help od commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__paste_commands] )) ||
_uu-coreutils__help__paste_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help paste commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__pathchk_commands] )) ||
_uu-coreutils__help__pathchk_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help pathchk commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__pinky_commands] )) ||
_uu-coreutils__help__pinky_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help pinky commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__pr_commands] )) ||
_uu-coreutils__help__pr_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help pr commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__printenv_commands] )) ||
_uu-coreutils__help__printenv_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help printenv commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__printf_commands] )) ||
_uu-coreutils__help__printf_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help printf commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__ptx_commands] )) ||
_uu-coreutils__help__ptx_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help ptx commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__pwd_commands] )) ||
_uu-coreutils__help__pwd_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help pwd commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__readlink_commands] )) ||
_uu-coreutils__help__readlink_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help readlink commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__realpath_commands] )) ||
_uu-coreutils__help__realpath_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help realpath commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__rm_commands] )) ||
_uu-coreutils__help__rm_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help rm commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__rmdir_commands] )) ||
_uu-coreutils__help__rmdir_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help rmdir commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__seq_commands] )) ||
_uu-coreutils__help__seq_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help seq commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha1sum_commands] )) ||
_uu-coreutils__help__sha1sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha1sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha224sum_commands] )) ||
_uu-coreutils__help__sha224sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha224sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha256sum_commands] )) ||
_uu-coreutils__help__sha256sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha256sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha3-224sum_commands] )) ||
_uu-coreutils__help__sha3-224sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha3-224sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha3-256sum_commands] )) ||
_uu-coreutils__help__sha3-256sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha3-256sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha3-384sum_commands] )) ||
_uu-coreutils__help__sha3-384sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha3-384sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha3-512sum_commands] )) ||
_uu-coreutils__help__sha3-512sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha3-512sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha384sum_commands] )) ||
_uu-coreutils__help__sha384sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha384sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha3sum_commands] )) ||
_uu-coreutils__help__sha3sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha3sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sha512sum_commands] )) ||
_uu-coreutils__help__sha512sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sha512sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__shake128sum_commands] )) ||
_uu-coreutils__help__shake128sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help shake128sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__shake256sum_commands] )) ||
_uu-coreutils__help__shake256sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help shake256sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__shred_commands] )) ||
_uu-coreutils__help__shred_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help shred commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__shuf_commands] )) ||
_uu-coreutils__help__shuf_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help shuf commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sleep_commands] )) ||
_uu-coreutils__help__sleep_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sleep commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sort_commands] )) ||
_uu-coreutils__help__sort_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sort commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__split_commands] )) ||
_uu-coreutils__help__split_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help split commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__stat_commands] )) ||
_uu-coreutils__help__stat_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help stat commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__stdbuf_commands] )) ||
_uu-coreutils__help__stdbuf_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help stdbuf commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sum_commands] )) ||
_uu-coreutils__help__sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__sync_commands] )) ||
_uu-coreutils__help__sync_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help sync commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__tac_commands] )) ||
_uu-coreutils__help__tac_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help tac commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__tail_commands] )) ||
_uu-coreutils__help__tail_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help tail commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__tee_commands] )) ||
_uu-coreutils__help__tee_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help tee commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__test_commands] )) ||
_uu-coreutils__help__test_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help test commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__timeout_commands] )) ||
_uu-coreutils__help__timeout_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help timeout commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__touch_commands] )) ||
_uu-coreutils__help__touch_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help touch commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__tr_commands] )) ||
_uu-coreutils__help__tr_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help tr commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__true_commands] )) ||
_uu-coreutils__help__true_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help true commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__truncate_commands] )) ||
_uu-coreutils__help__truncate_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help truncate commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__tsort_commands] )) ||
_uu-coreutils__help__tsort_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help tsort commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__tty_commands] )) ||
_uu-coreutils__help__tty_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help tty commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__uname_commands] )) ||
_uu-coreutils__help__uname_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help uname commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__unexpand_commands] )) ||
_uu-coreutils__help__unexpand_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help unexpand commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__uniq_commands] )) ||
_uu-coreutils__help__uniq_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help uniq commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__unlink_commands] )) ||
_uu-coreutils__help__unlink_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help unlink commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__uptime_commands] )) ||
_uu-coreutils__help__uptime_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help uptime commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__users_commands] )) ||
_uu-coreutils__help__users_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help users commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__vdir_commands] )) ||
_uu-coreutils__help__vdir_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help vdir commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__wc_commands] )) ||
_uu-coreutils__help__wc_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help wc commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__who_commands] )) ||
_uu-coreutils__help__who_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help who commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__whoami_commands] )) ||
_uu-coreutils__help__whoami_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help whoami commands' commands "$@"
}
(( $+functions[_uu-coreutils__help__yes_commands] )) ||
_uu-coreutils__help__yes_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils help yes commands' commands "$@"
}
(( $+functions[_uu-coreutils__hostid_commands] )) ||
_uu-coreutils__hostid_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils hostid commands' commands "$@"
}
(( $+functions[_uu-coreutils__hostname_commands] )) ||
_uu-coreutils__hostname_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils hostname commands' commands "$@"
}
(( $+functions[_uu-coreutils__id_commands] )) ||
_uu-coreutils__id_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils id commands' commands "$@"
}
(( $+functions[_uu-coreutils__install_commands] )) ||
_uu-coreutils__install_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils install commands' commands "$@"
}
(( $+functions[_uu-coreutils__join_commands] )) ||
_uu-coreutils__join_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils join commands' commands "$@"
}
(( $+functions[_uu-coreutils__kill_commands] )) ||
_uu-coreutils__kill_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils kill commands' commands "$@"
}
(( $+functions[_uu-coreutils__link_commands] )) ||
_uu-coreutils__link_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils link commands' commands "$@"
}
(( $+functions[_uu-coreutils__ln_commands] )) ||
_uu-coreutils__ln_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils ln commands' commands "$@"
}
(( $+functions[_uu-coreutils__logname_commands] )) ||
_uu-coreutils__logname_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils logname commands' commands "$@"
}
(( $+functions[_uu-coreutils__ls_commands] )) ||
_uu-coreutils__ls_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils ls commands' commands "$@"
}
(( $+functions[_uu-coreutils__md5sum_commands] )) ||
_uu-coreutils__md5sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils md5sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__mkdir_commands] )) ||
_uu-coreutils__mkdir_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils mkdir commands' commands "$@"
}
(( $+functions[_uu-coreutils__mkfifo_commands] )) ||
_uu-coreutils__mkfifo_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils mkfifo commands' commands "$@"
}
(( $+functions[_uu-coreutils__mknod_commands] )) ||
_uu-coreutils__mknod_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils mknod commands' commands "$@"
}
(( $+functions[_uu-coreutils__mktemp_commands] )) ||
_uu-coreutils__mktemp_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils mktemp commands' commands "$@"
}
(( $+functions[_uu-coreutils__more_commands] )) ||
_uu-coreutils__more_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils more commands' commands "$@"
}
(( $+functions[_uu-coreutils__mv_commands] )) ||
_uu-coreutils__mv_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils mv commands' commands "$@"
}
(( $+functions[_uu-coreutils__nice_commands] )) ||
_uu-coreutils__nice_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils nice commands' commands "$@"
}
(( $+functions[_uu-coreutils__nl_commands] )) ||
_uu-coreutils__nl_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils nl commands' commands "$@"
}
(( $+functions[_uu-coreutils__nohup_commands] )) ||
_uu-coreutils__nohup_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils nohup commands' commands "$@"
}
(( $+functions[_uu-coreutils__nproc_commands] )) ||
_uu-coreutils__nproc_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils nproc commands' commands "$@"
}
(( $+functions[_uu-coreutils__numfmt_commands] )) ||
_uu-coreutils__numfmt_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils numfmt commands' commands "$@"
}
(( $+functions[_uu-coreutils__od_commands] )) ||
_uu-coreutils__od_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils od commands' commands "$@"
}
(( $+functions[_uu-coreutils__paste_commands] )) ||
_uu-coreutils__paste_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils paste commands' commands "$@"
}
(( $+functions[_uu-coreutils__pathchk_commands] )) ||
_uu-coreutils__pathchk_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils pathchk commands' commands "$@"
}
(( $+functions[_uu-coreutils__pinky_commands] )) ||
_uu-coreutils__pinky_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils pinky commands' commands "$@"
}
(( $+functions[_uu-coreutils__pr_commands] )) ||
_uu-coreutils__pr_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils pr commands' commands "$@"
}
(( $+functions[_uu-coreutils__printenv_commands] )) ||
_uu-coreutils__printenv_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils printenv commands' commands "$@"
}
(( $+functions[_uu-coreutils__printf_commands] )) ||
_uu-coreutils__printf_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils printf commands' commands "$@"
}
(( $+functions[_uu-coreutils__ptx_commands] )) ||
_uu-coreutils__ptx_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils ptx commands' commands "$@"
}
(( $+functions[_uu-coreutils__pwd_commands] )) ||
_uu-coreutils__pwd_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils pwd commands' commands "$@"
}
(( $+functions[_uu-coreutils__readlink_commands] )) ||
_uu-coreutils__readlink_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils readlink commands' commands "$@"
}
(( $+functions[_uu-coreutils__realpath_commands] )) ||
_uu-coreutils__realpath_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils realpath commands' commands "$@"
}
(( $+functions[_uu-coreutils__rm_commands] )) ||
_uu-coreutils__rm_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils rm commands' commands "$@"
}
(( $+functions[_uu-coreutils__rmdir_commands] )) ||
_uu-coreutils__rmdir_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils rmdir commands' commands "$@"
}
(( $+functions[_uu-coreutils__seq_commands] )) ||
_uu-coreutils__seq_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils seq commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha1sum_commands] )) ||
_uu-coreutils__sha1sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha1sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha224sum_commands] )) ||
_uu-coreutils__sha224sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha224sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha256sum_commands] )) ||
_uu-coreutils__sha256sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha256sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha3-224sum_commands] )) ||
_uu-coreutils__sha3-224sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha3-224sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha3-256sum_commands] )) ||
_uu-coreutils__sha3-256sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha3-256sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha3-384sum_commands] )) ||
_uu-coreutils__sha3-384sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha3-384sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha3-512sum_commands] )) ||
_uu-coreutils__sha3-512sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha3-512sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha384sum_commands] )) ||
_uu-coreutils__sha384sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha384sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha3sum_commands] )) ||
_uu-coreutils__sha3sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha3sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sha512sum_commands] )) ||
_uu-coreutils__sha512sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sha512sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__shake128sum_commands] )) ||
_uu-coreutils__shake128sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils shake128sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__shake256sum_commands] )) ||
_uu-coreutils__shake256sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils shake256sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__shred_commands] )) ||
_uu-coreutils__shred_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils shred commands' commands "$@"
}
(( $+functions[_uu-coreutils__shuf_commands] )) ||
_uu-coreutils__shuf_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils shuf commands' commands "$@"
}
(( $+functions[_uu-coreutils__sleep_commands] )) ||
_uu-coreutils__sleep_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sleep commands' commands "$@"
}
(( $+functions[_uu-coreutils__sort_commands] )) ||
_uu-coreutils__sort_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sort commands' commands "$@"
}
(( $+functions[_uu-coreutils__split_commands] )) ||
_uu-coreutils__split_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils split commands' commands "$@"
}
(( $+functions[_uu-coreutils__stat_commands] )) ||
_uu-coreutils__stat_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils stat commands' commands "$@"
}
(( $+functions[_uu-coreutils__stdbuf_commands] )) ||
_uu-coreutils__stdbuf_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils stdbuf commands' commands "$@"
}
(( $+functions[_uu-coreutils__sum_commands] )) ||
_uu-coreutils__sum_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sum commands' commands "$@"
}
(( $+functions[_uu-coreutils__sync_commands] )) ||
_uu-coreutils__sync_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils sync commands' commands "$@"
}
(( $+functions[_uu-coreutils__tac_commands] )) ||
_uu-coreutils__tac_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils tac commands' commands "$@"
}
(( $+functions[_uu-coreutils__tail_commands] )) ||
_uu-coreutils__tail_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils tail commands' commands "$@"
}
(( $+functions[_uu-coreutils__tee_commands] )) ||
_uu-coreutils__tee_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils tee commands' commands "$@"
}
(( $+functions[_uu-coreutils__test_commands] )) ||
_uu-coreutils__test_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils test commands' commands "$@"
}
(( $+functions[_uu-coreutils__timeout_commands] )) ||
_uu-coreutils__timeout_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils timeout commands' commands "$@"
}
(( $+functions[_uu-coreutils__touch_commands] )) ||
_uu-coreutils__touch_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils touch commands' commands "$@"
}
(( $+functions[_uu-coreutils__tr_commands] )) ||
_uu-coreutils__tr_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils tr commands' commands "$@"
}
(( $+functions[_uu-coreutils__true_commands] )) ||
_uu-coreutils__true_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils true commands' commands "$@"
}
(( $+functions[_uu-coreutils__truncate_commands] )) ||
_uu-coreutils__truncate_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils truncate commands' commands "$@"
}
(( $+functions[_uu-coreutils__tsort_commands] )) ||
_uu-coreutils__tsort_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils tsort commands' commands "$@"
}
(( $+functions[_uu-coreutils__tty_commands] )) ||
_uu-coreutils__tty_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils tty commands' commands "$@"
}
(( $+functions[_uu-coreutils__uname_commands] )) ||
_uu-coreutils__uname_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils uname commands' commands "$@"
}
(( $+functions[_uu-coreutils__unexpand_commands] )) ||
_uu-coreutils__unexpand_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils unexpand commands' commands "$@"
}
(( $+functions[_uu-coreutils__uniq_commands] )) ||
_uu-coreutils__uniq_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils uniq commands' commands "$@"
}
(( $+functions[_uu-coreutils__unlink_commands] )) ||
_uu-coreutils__unlink_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils unlink commands' commands "$@"
}
(( $+functions[_uu-coreutils__uptime_commands] )) ||
_uu-coreutils__uptime_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils uptime commands' commands "$@"
}
(( $+functions[_uu-coreutils__users_commands] )) ||
_uu-coreutils__users_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils users commands' commands "$@"
}
(( $+functions[_uu-coreutils__vdir_commands] )) ||
_uu-coreutils__vdir_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils vdir commands' commands "$@"
}
(( $+functions[_uu-coreutils__wc_commands] )) ||
_uu-coreutils__wc_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils wc commands' commands "$@"
}
(( $+functions[_uu-coreutils__who_commands] )) ||
_uu-coreutils__who_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils who commands' commands "$@"
}
(( $+functions[_uu-coreutils__whoami_commands] )) ||
_uu-coreutils__whoami_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils whoami commands' commands "$@"
}
(( $+functions[_uu-coreutils__yes_commands] )) ||
_uu-coreutils__yes_commands() {
    local commands; commands=()
    _describe -t commands 'uu-coreutils yes commands' commands "$@"
}

if [ "$funcstack[1]" = "_uu-coreutils" ]; then
    _uu-coreutils "$@"
else
    compdef _uu-coreutils uu-coreutils
fi
