mkcmdargv-lib

Functions to convert environment variables to command-line arguments

Usage no npm install needed!

<script type="module">
  import mkcmdargvLib from 'https://cdn.skypack.dev/mkcmdargv-lib';
</script>

README

Create Command Arguments (Lib)

Convert environment variables to command-line arguments

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