nv-cli-try-catch

nv-cli-try-catch =============== - nv-cli-try-catch - cli tool, generate many nested-try-catch blocks

Usage no npm install needed!

<script type="module">
  import nvCliTryCatch from 'https://cdn.skypack.dev/nv-cli-try-catch';
</script>

README

nv-cli-try-catch

  • nv-cli-try-catch
  • cli tool, generate many nested-try-catch blocks

install

  • npm install nv-cli-try-catch -g

usage

example

    nv-cli-try-catch# nv_try_quick -d 1
    
        function _try_catch_finally(ctx) {
            let rslt;
            let exceptions=[];
            ////
                try {

                } catch(err_1_0) {

                    exceptions.push(err_1_0)

                } finally {

                }
            ////
            return({rslt,exceptions});

        }
    
    
    nv-cli-try-catch# nv_try_quick -d 2


    function _try_catch_finally(ctx) {
        let rslt;
        let exceptions=[];
        ////
            try {

                try {

                } catch(err_2_0) {

                    exceptions.push(err_2_0)

                } finally {

                }

            } catch(err_1_0) {

                exceptions.push(err_1_0)

                try {

                } catch(err_2_1) {

                    exceptions.push(err_2_1)

                } finally {

                }

            } finally {

                try {

                } catch(err_2_2) {

                    exceptions.push(err_2_2)

                } finally {

                }

            }
        ////
        return({rslt,exceptions});

    }
    
    
    nv-cli-try-catch# nv_try_quick -d 3 


        function _try_catch_finally(ctx) {
            let rslt;
            let exceptions=[];
            ////
                try {

                    try {

                        try {

                        } catch(err_3_0) {

                            exceptions.push(err_3_0)

                        } finally {

                        }

                    } catch(err_2_0) {

                        exceptions.push(err_2_0)

                        try {

                        } catch(err_3_1) {

                            exceptions.push(err_3_1)

                        } finally {

                        }

                    } finally {

                        try {

                        } catch(err_3_2) {

                            exceptions.push(err_3_2)

                        } finally {

                        }

                    }

                } catch(err_1_0) {

                    exceptions.push(err_1_0)

                    try {

                        try {

                        } catch(err_3_3) {

                            exceptions.push(err_3_3)

                        } finally {

                        }

                    } catch(err_2_1) {

                        exceptions.push(err_2_1)

                        try {

                        } catch(err_3_4) {

                            exceptions.push(err_3_4)

                        } finally {

                        }

                    } finally {

                        try {

                        } catch(err_3_5) {

                            exceptions.push(err_3_5)

                        } finally {

                        }

                    }

                } finally {

                    try {

                        try {

                        } catch(err_3_6) {

                            exceptions.push(err_3_6)

                        } finally {

                        }

                    } catch(err_2_2) {

                        exceptions.push(err_2_2)

                        try {

                        } catch(err_3_7) {

                            exceptions.push(err_3_7)

                        } finally {

                        }

                    } finally {

                        try {

                        } catch(err_3_8) {

                            exceptions.push(err_3_8)

                        } finally {

                        }

                    }

                }
            ////
            return({rslt,exceptions});

        }

LICENSE

  • ISC