
___x_cmd_json2yml(){
    if [ -n "$___X_CMD_JSON2YML_COLOR" ]; then
        ___X_CMD_JSON2YML_ARG=-C
    fi

    case "$#" in
        0)  ___x_cmd_main yq ${___X_CMD_JSON2YML_ARG+"$___X_CMD_JSON2YML_ARG"} e -P ;;
        1)  ___x_cmd_main yq ${___X_CMD_JSON2YML_ARG+"$___X_CMD_JSON2YML_ARG"} e -P <"$1" ;;
        2)  ___x_cmd_main yq ${___X_CMD_JSON2YML_ARG+"$___X_CMD_JSON2YML_ARG"} e -P <"$1" >"$2" ;;
        *)  x:error "Accept at most two arguments."; return 1 ;;
        # *)  ___x_cmd_main yq -o json e -P <"$1" >"$2" ;;
    esac
}
