root@wireguard:/etc/wireguard/wgctl# sed -n '340,360p' /etc/wireguard/wgctl/core/framework/command.sh
    fi

    log::debug "about to load_subcmd: cmd=$cmd subcmd=$subcmd"
    # Lazy load subcommand file
    local subcmd_file="$(ctx::commands)/${cmd}/${subcmd}.sh"
    if [[ -f "$subcmd_file" ]]; then
      _CURRENT_LOADING_CMD="${cmd}::${subcmd}"
      _CURRENT_COMMAND="${cmd}::${subcmd}"
      source "$subcmd_file"
      core::call_if_exists "cmd::${cmd}::${subcmd}::on_load"
      _CURRENT_LOADING_CMD=""

      for arg in "$@"; do
        [[ "$arg" == "--help" || "$arg" == "-h" ]] && {
          hook::fire "command:help:${cmd}" "$cmd" "$_ROUTED_SUBCMD"
          return 0
        }
      done
    fi

    command::run_routed "$cmd" "$subcmd" "${routed_args[@]:-}"