1.0.3 • Published 2 years ago

nv-cli-mirr v1.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

nv-cli-mirr

  • nv-cli-mirr
  • simple cli tool, creat dict mirror

install

  • npm install nv-cli-mirr -g

usage

      Usage: nv_cli_mirr [options] <file>
      If <file> is not provided, then STDIN is used.
      Options:
        -c, --config [file]      config default see below
        -b, --both               both k:v AND v:k default false
        -e, --encoding           default utf8
        -o, --output [file]      Output to the specified file, otherwise STDOUT
        -h, --help               Output usage information


    ---default config---
    {
      quotes: [ '"', "'", '`' ],
      colons: [ ':', '=' ],
      commas: [ ',', ';' ],
      array_blks: [ [ '[', ']' ], [ '(', ')' ], [ '<', '>' ] ],
      obj_blks: [ [ '{', '}' ] ]
    }
    ---default config---

example

    nv-cli-mirr# nv-cli-mirr

    {
      a=b
      c:d
    }

    //press CTRL+D

    {
        "b": "a",
        "d": "c"
    }
    nv-cli-mirr#



    nv-cli-mirr# nv-cli-mirr

    [a,b;c d,e]

    //press CTRL+D

    {
        "0": "a",
        "1": "b",
        "2": "c",
        "3": "d",
        "4": "e"
    }
    nv-cli-mirr#

LICENSE

  • ISC