
___x_cmd_boot_initrcfile1(){
    local rccode="$1"
    local rcfile="$2"

    [ -f "$rcfile" ] || {
        boot:info "Creating $rcfile"
        ___x_cmd ensurefp "$rcfile"
        printf "%s\n" "$rccode" >"$rcfile"
        boot:info --rccode "$rccode" "Successfully installed in $rcfile"
        return
    }

    if ___x_cmd_boot_ensurerccodewithoutextra "$rccode" "$rcfile"; then
        boot:info "Already Installed in $rcfile"
    else
        local data
        data="$(
            printf "%s\n" "$rccode"
            ___x_cmd_cmds grep -v -F '# boot up x-cmd' "$rcfile" 2>/dev/null
        )"

        # Standard backup workflow
        boot:info --backup "$rcfile.bak"               "Generating a backup file for $rcfile"
        ___x_cmd cp -f  "$rcfile"   "$rcfile.bak"

        printf "%s\n"   "$data"     >"$rcfile"
        boot:info --cmd "mv $rcfile.bak $rcfile"       "If you need to restore the original rcfile"

        boot:info --rccode "$rccode" "Successfully installed in $rcfile"
    fi
}

