unsupported
      ˆl–ßi~”Je¶…8 �q¦î	•1hßÃ0ÀÅ  #   ˆl–ß=¿J	¥7µ8 Z¸Ó·â˜´oÄ„,ºïÁÆ 4A    # bash completion for imunify360-agent
# Auto-generated by imunify360-agent completions bash

_imunify360_agent_completions() {
    local cur prev words cword
    if type _init_completion &>/dev/null; then
        _init_completion || return
    else
        COMPREPLY=()
        cur="${COMP_WORDS[COMP_CWORD]}"
        prev="${COMP_WORDS[COMP_CWORD-1]}"
        words=("${COMP_WORDS[@]}")
        cword=$COMP_CWORD
    fi

    # Build the command path from words
    local cmd_path=""
    local i
    for (( i=1; i < cword; i++ )); do
        case "${words[i]}" in
            -*) continue ;;
            *)  cmd_path="${cmd_path:+${cmd_path} }${words[i]}" ;;
        esac
    done

    case "$cmd_path" in
        "config show defaults")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "feature-management native disable")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "feature-management native enable")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "feature-management native status")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "wordpress-plugin ai-bot set")
            COMPREPLY=($(compgen -W "--all-users --json --no-all-users --preset --status --users --verbose -v" -- "$cur"))
            return ;;
        "wordpress-plugin ai-bot status")
            COMPREPLY=($(compgen -W "--json --limit --offset --preset --source --status --user --verbose -v" -- "$cur"))
            return ;;
        "wordpress-plugin rules disable")
            COMPREPLY=($(compgen -W "--domains --json --rule --user --verbose -v" -- "$cur"))
            return ;;
        "wordpress-plugin rules enable")
            COMPREPLY=($(compgen -W "--domains --json --rule --user --verbose -v" -- "$cur"))
            return ;;
        "wordpress-plugin rules list-disabled")
            COMPREPLY=($(compgen -W "--domains --json --limit --offset --user --verbose -v" -- "$cur"))
            return ;;
        "wordpress-plugin waf set")
            COMPREPLY=($(compgen -W "--all-users --json --no-all-users --status --users --verbose -v" -- "$cur"))
            return ;;
        "wordpress-plugin waf status")
            COMPREPLY=($(compgen -W "--json --limit --offset --source --status --user --verbose -v" -- "$cur"))
            return ;;
        "3rdparty conflicts")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "advisor apply")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "advisor apply-all")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "analyst-cleanup get-requests")
            COMPREPLY=($(compgen -W "--json --limit --offset --username --verbose -v" -- "$cur"))
            return ;;
        "analyst-cleanup is-allowed")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "analyst-cleanup request")
            COMPREPLY=($(compgen -W "--email --json --message --username --verbose -v" -- "$cur"))
            return ;;
        "billing get-config")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "billing sync")
            COMPREPLY=($(compgen -W "--json --verbose -v" -- "$cur"))
            return ;;
        "config get-many")
            COMPREPLY=($(compgen -W "--json --users --verbose -v" -- "$cur"))
            return ;;
        "config patch")
            COMPREPLY=($(compgen -W "--data --json --user --verbose -v" -- "$cur"))
            return ;;
        "config patch-many")
            COMPREPLY=($(compgen -W "--data --json --users --verbose -v" -- "$cur"))
            return ;;
        "config show")
            COMPREPLY=($(compgen -W "defaults --json --user --verbose -v" -- "$cur"))
 