1.0.3 • Published 1 year ago

nv-cli-type-name v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

nv-cli-type-name

  • cli tool
  • some json file for alias of type-name

install

  • npm install nv-cli-type-name -g

usage

example

    nv-cli-type-name# nv_cli_type_name -a
    [
      'un',         'nu',          'bl',           't',
      'f',          'sym',         'bi',           'str',
      'num',        'normal_num',  'int',          'safe_int',
      'unsafe_int', 'float',       'abnormal_num', 'infi',
      'nan',        'obj',         'rgx',          'dt',
      'mp',         'st',          'alike',        'buf',
      'ab',         'sab',         'dv',           'ary',
      'tary',       'u8a',         'u8ca',         'u16a',
      'u32a',       'i8a',         'i16a',         'i32a',
      'f32a',       'f64a',        'bu64a',        'bi64a',
      'flike',      'clas',        'func',         'func_gen',
      'func_sgen',  'func_agen',   'normal_func',  'sfunc',
      'afunc',      'lamd',        'lamd_gen',     'lamd_sgen',
      'lamd_agen',  'normal_lamd', 'slamd',        'alamd',
      'weak',       'wmp',         'wst',          'wref',
      'ppg',        'prms',        'prxy',         'gntr',
      'sg',         'ag'
    ]
    nv-cli-type-name#


        nv-cli-type-name# nv_cli_type_name -t
        [
           "un",
           "nu",
           "bl",[
               "t",
               "f"
           ],
           "sym",
           "bi",
           "str",
           "num",[
               "normal_sum", [
                   "int", [
                       "safe_int",
                       "unsafe_int"
                   ],
                   "float"
               ],
               "abnormal_num",[
                   "infi",
                   "nan"
               ]
           ],
           "obj", [
               "rgx",
               "dt",
               "mp",
               "st",
               "alike",[
                   "buf",
                   "ab",
                   "sab",
                   "dv",
                   "ary",
                   "tary", [
                      "u8a",
                      "u8ca",
                      "u16a",
                      "u32a",
                      "i8a",
                      "i16a",
                      "i32a",
                      "f32a",
                      "f64a",
                      "bu64a",
                      "bi64a",
                   ]
               ],
               "flike",[
                   "clas",
                   "func",[
                       "func_gen",[
                           "func_sgen",
                           "func_agen"
                       ],
                       "normal_func",[
                           "sfunc",
                           "afunc",
                       ]
                   ],
                   "lamd",[
                       "lamd_gen", [
                           "lamd_sgen",
                           "lamd_agen",
                       ],
                       "normal_lamd",[
                           "slamd",
                           "alamd"
                       ]
                   ]
               ],
               "weak",[
                   "wmp",
                   "wst",
                   "wref"
               ],
               "ppg",[
                   "prms",
                   "prxy",
                   "gntr",[
                       "sg",
                       "ag"
                   ]
               ]
           ]
        ]


    
    nv-cli-type-name# nv_cli_type_name -f
    {
      un: 'un',
      nu: 'nu',
      bl: 'bl',
      t: 't',
      f: 'f',
      sym: 'sym',
      bi: 'bi',
      str: 'str',
      num: 'num',
      normal_num: 'normal_num',
      int: 'int',
      safe_int: 'safe_int',
      unsafe_int: 'unsafe_int',
      float: 'float',
      abnormal_num: 'abnormal_num',
      infi: 'infi',
      nan: 'nan',
      obj: 'obj',
      rgx: 'rgx',
      dt: 'dt',
      mp: 'mp',
      st: 'st',
      alike: 'alike',
      buf: 'buf',
      ab: 'ab',
      sab: 'sab',
      dv: 'dv',
      ary: 'ary',
      tary: 'tary',
      u8a: 'u8a',
      u8ca: 'u8ca',
      u16a: 'u16a',
      u32a: 'u32a',
      i8a: 'i8a',
      i16a: 'i16a',
      i32a: 'i32a',
      f32a: 'f32a',
      f64a: 'f64a',
      bu64a: 'bu64a',
      bi64a: 'bi64a',
      flike: 'flike',
      clas: 'clas',
      func: 'func',
      func_gen: 'func_gen',
      func_sgen: 'func_sgen',
      func_agen: 'func_agen',
      normal_func: 'normal_func',
      sfunc: 'sfunc',
      afunc: 'afunc',
      lamd: 'lamd',
      lamd_gen: 'lamd_gen',
      lamd_sgen: 'lamd_sgen',
      lamd_agen: 'lamd_agen',
      normal_lamd: 'normal_lamd',
      slamd: 'slamd',
      alamd: 'alamd',
      weak: 'weak',
      wmp: 'wmp',
      wst: 'wst',
      wref: 'wref',
      ppg: 'ppg',
      prms: 'prms',
      prxy: 'prxy',
      gntr: 'gntr',
      sg: 'sg',
      ag: 'ag'
    }



        nv-cli-type-name# nv_cli_type_name -D
        {
          un: 'un',
          nu: 'nu',
          bl: { t: 't', f: 'f' },
          sym: 'sym',
          bi: 'bi',
          str: 'str',
          num: {
            normal_sum: {
              int: { safe_int: 'safe_int', unsafe_int: 'unsafe_int' },
              float: 'float'
            },
            abnormal_num: { infi: 'infi', nan: 'nan' }
          },
          obj: {
            rgx: 'rgx',
            dt: 'dt',
            mp: 'mp',
            st: 'st',
            alike: {
              buf: 'buf',
              ab: 'ab',
              sab: 'sab',
              dv: 'dv',
              ary: 'ary',
              tary: {
                u8a: 'u8a',
                u8ca: 'u8ca',
                u16a: 'u16a',
                u32a: 'u32a',
                i8a: 'i8a',
                i16a: 'i16a',
                i32a: 'i32a',
                f32a: 'f32a',
                f64a: 'f64a',
                bu64a: 'bu64a',
                bi64a: 'bi64a'
              }
            },
            flike: {
              clas: 'clas',
              func: {
                func_gen: { func_sgen: 'func_sgen', func_agen: 'func_agen' },
                normal_func: { sfunc: 'sfunc', afunc: 'afunc' }
              },
              lamd: {
                lamd_gen: { lamd_sgen: 'lamd_sgen', lamd_agen: 'lamd_agen' },
                normal_lamd: { slamd: 'slamd', alamd: 'alamd' }
              }
            },
            weak: { wmp: 'wmp', wst: 'wst', wref: 'wref' },
            ppg: { prms: 'prms', prxy: 'prxy', gntr: { sg: 'sg', ag: 'ag' } }
          }
        }



        nv-cli-type-name# nv_cli_type_name -p
        "t" "f"
        [
          'un',  'nu',
          'bl',  'sym',
          'bi',  'num',
          'str'
        ]


        nv-cli-type-name# nv_cli_type_name -s
        [
          'un',    'nu',    't',
          'f',     'sym',   'bi',
          'nan',   'infi',  'normal_num',
          'str',   'rgx',   'dt',
          'mp',    'st',    'buf',
          'ab',    'sab',   'dv',
          'ary',   'u8a',   'u8ca',
          'u16a',  'u32a',  'i8a',
          'i16a',  'i32a',  'f32a',
          'f64a',  'bu64a', 'bi64a',
          'flike'
        ]

LICENSE

  • ISC