mkcmdargv
    TypeScript icon, indicating that this package has built-in type declarations

    0.1.10 • Public • Published

    Create Command Arguments

    Convert environment variables to command-line arguments

    Executable Usage

    export MKCMDARGV_ARGS='[abc def]'
    export MKCMDARGV_OPTIONS='{ a: 0, foo: 123 }'
    export MKCMDARGV_SINGLE_FLAGS='sfx'
    export MKCMDARGV_DOUBLE_FLAGS='quiet splash'
    echo $(mkcmdargv)

    API Usage

    iterateCommandArguments

    Creates an iterator of command arguments

    const { iterateCommandArguments } = require('mkcmdargv')
     
    console.log(...iterateCommandArguments({
      args: ['abc', 'def'],
      options: { a: 0, foo: 123 },
      flags: ['s', 'f', 'x', 'quiet', 'splash']
    }))

    createCommandArguments

    Creates an array of command arguments

    const { createCommandArguments } = require('mkcmdargv')
     
    createCommandArguments({
      args: ['abc', 'def'],
      options: { a: 0, foo: 123 },
      flags: ['s', 'f', 'x', 'quiet', 'splash']
    }).forEach(arg => console.log(arg))

    License

    MIT © Hoàng Văn Khải

    Keywords

    none

    Install

    npm i mkcmdargv

    DownloadsWeekly Downloads

    12

    Version

    0.1.10

    License

    MIT

    Unpacked Size

    2.2 kB

    Total Files

    6

    Last publish

    Collaborators

    • avatar