Nightly Patch Machine

    obj-to-argv

    0.0.0 • Public • Published

    obj-to-argv

    There are plenty of packages out there that allow you to parse command line arguments, stuff like foo --three=3 --jump=yay.

    This library provides the inverse functionality. Pass it an object and it spits out the corresponding command line params.

    Usage

    var toArgv = require('obj-to-argv')
     
    var args = toArgv({
      afloat: .5
    , tuut: 'sob'
    , foo: {bar: 5, so: 6}
    })
     
    console.log(args) // ["--afloat=0.5", "--tuut=sob", "--foo.bar=5", "--foo.so=6"]

    API

    toArgv(obj, [args, [prefix]])

    • obj {Object} The object to stringify
    • args {args} An existing array of args where these should be appended
    • prefix {String} Will be used instead of '--'

    License

    MIT

    Install

    npm i obj-to-argv

    DownloadsWeekly Downloads

    1

    Version

    0.0.0

    License

    MIT

    Last publish

    Collaborators

    • marcelklehr