# shellcheck shell=dash

___x_cmd_history_last(){
    local x_id=; local x_cmd=
    ___x_cmd_history_last_ || return $?
    printf "x_id: [%s]\nx_cmd: [%s]\n" "$x_id" "$x_cmd"
}

___x_cmd_history_last_(){
    local x_="$(fc -l -1 2>/dev/null)" || return $?
    [ -n "$x_" ] || return $?
    # x_="${x_##*"$___X_CMD_UNSEENCHAR_NEWLINE"}"
    x str triml_ "$x_"
    x_id="${x_%%[^0-9]*}"
    x_="${x_#"${x_id}"}"

    x str triml_ "$x_"
    x_cmd="${x_}"
}

